摘要: 【结构】类和结构的相似之处有很多:结构可以实现接口,并且可以有同类一样的成员。结构和类在很多重要的方面也不相同,无论如何:结构是数值类型而不是引用类型,而且结构不支持继承。结构的数值或是存储“在堆栈中”或是“在线”。【接口】接口定义了一个连接。一个类或这结构必须根据它的连接来实现接口。接口可以把方法、属性、索引和事件作为成员。【代表】因为C++和一些其它语言可以用函数指针来进行访问,所以代表(delegates)使得这一特定情况变得可能。与函数指针不同,代表是面向对象的,类型安全并且是可靠的。 代表是引用类型,它从公共基类:System.Delegate派生出来。一个代表实例压缩了一个方法-一 阅读全文
posted @ 2011-03-20 11:45 start from program 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 【声明】C# 的大多数声明都是从C和C++继承的。下面的表列出了可用的声明的类型:声明例子声明列表和块声明static void Main() { F(); G(); { H(); I(); } }标号声明和goto声明static void Main(string[] args) { if (args.Length == 0) goto done: Console.WriteLine(args.Length);done: Console.WriteLine("Done");}局部常量声明static void Main() { const float pi = 3.14; 阅读全文
posted @ 2011-03-20 11:39 start from program 阅读(176) 评论(0) 推荐(0) 编辑