关于 C# 中的 Struct 的一个简单的 Demo
2011-07-03 12:40 音乐让我说 阅读(376) 评论(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/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。