扩展方法
摘要:如果不知道类的源代码,但又想对类进行扩展时,可以用扩展方法。它允许改变一个类而不需要源代码扩展方法是静态方法,是类的一部分。public class Money{ private decimal amount; public Decimal Amount{get;set;} publci void test{ .....}}如果需要对类Money增加一个AddtoAmout方法,但又不能直接对源代...
阅读全文
c#静态构造函数
摘要:c#静态构造函数在加载类时,由.net运行库调用,其它代码从来不调用,最多运行一次,.net运行库没有确保函数什么时候执行,所以不要把特定时刻需要执行的代码放在静态构造函数中。一个类只能有一个静态函数,静态函数只能方位类的静态成员,不能访问实例成员。
阅读全文