C#
yanming19
这个作者很懒,什么都没留下…
展开
-
C#中结构的特点
结构具有以下特点:结构是值类型,而类是引用类型。与类不同,结构的实例化可以不使用 new 运算符。结构可以声明构造函数,但它们必须带参数。一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。结构可以实现接口。结构和类的区别转载 2012-02-28 11:28:31 · 552 阅读 · 0 评论 -
C#中的静态类
静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。静态类的主要功能如下:它们仅包含静态成员。它们不能被实例化。它们是密封的。它们不能包含实例构造函数。因此创建静态类与创建仅包含静态成员和私有构造函数的类大致一样。私有构造函数阻止类转载 2012-02-28 14:54:17 · 313 阅读 · 0 评论 -
C#中的接口
接口具有下列属性:接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。不能直接实例化接口。接口可以包含事件、索引器、方法和属性。接口不包含方法的实现。类和结构可从多个接口继承。接口自身可从多个接口继承。显示接口实现:如果类实现两个接口,并且这两个接口包含具有相同签名的成员,那么在类转载 2012-02-28 15:53:13 · 242 阅读 · 0 评论 -
Async 函数的返回类型选择
Async 函数的返回类型有三个选项:void,Task,Task。对于需要返回对象的方法,返回Task;当一个方法属于触发后不用理会什么时候完成的方法,可以直接使用void;当虽然不需要返回结果,但却需要知道是否执行完成的方法时,返回一个Task;原创 2012-06-12 09:52:35 · 627 阅读 · 0 评论