关于 C# 中的 Struct 的一个简单的 Demo
2011-07-03 12:40 音乐让我说 阅读(392) 评论(0) 收藏 举报代码如下:
using System;
namespace ConAppStructAndClass
{
class Program
{
static void Main(string[] args)
{
MyStruct ms;
ms.i = 10;
ms.name = "Anytao.com";
Console.WriteLine(ms.i);
//必须完成所有字段的初始化,才能调用ShowMsg()
ms.ShowMsg();
MyStruct newMs = new MyStruct(); //这时,默认的 i = default(int) , name = default(string)
newMs.ShowMsg();
Console.WriteLine(default(int)); // 0
Console.WriteLine(default(string)); // null
Console.WriteLine(default(bool)); // False
Console.WriteLine(default(MyEnum)); // 0
Console.WriteLine(default(decimal)); // 0
Console.WriteLine(default(MyStruct)); // ConAppStructAndClass.MyStruct
}
}
public enum MyEnum
{
One = 1,
Two = 2,
Three = 5
}
struct MyStruct
{
public int i;
public string name;
public void ShowMsg()
{
Console.WriteLine("Hello");
}
}
}
允许结果截图:

谢谢浏览!
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号