摘要:
静态构造函数,这个东东大家用的较少吧。静态构造函数还是很有趣的,一下是它的特点:1)在执行构造函数时会先执行静态构造函数。2)调用类的静态成员时会先执行静态构造函数。3)静态构造函数只执行一次。(无论再新建对象还是调用类的静态成员)以下是包含静态构造函数的类。[代码]测试一:class Stater{ static void Main() { Test test = new Test(); Con... 阅读全文
摘要:
看代码,得永生不再解释,很容易的,我没有仔细研究过,在此记下,以后深入研究。[代码] 阅读全文
摘要:
判断对象或变量属于某种类型:一、适用类型1)is可以判断引用类型和值类型。2)as可以判断引用类型和可空类型。(注:当值类型变为可空类型时可以用as判断,可以推断可空实际是将值类型进行装箱操作转化为了引用类型)。二、返回值1)is返回值为bool型。2)as返回值为要判断类型。例1:class Program { static void Main(string[] args) { int? i =... 阅读全文
摘要:
const是常量,readonly是只读,“博客园er”都知道:)那么他们的区别是什么那?个人总结如下:一、赋值1)const修饰的变量在定义时必须赋初值,其他位置不容许改变变量值;2)readonly修饰的变量可以在定义时赋值也可以在构造函数中赋值,其他位置不容许改变变量值。二、调用1)const修饰的变量需要用类名来调用如同static成员一样。2)readonly修饰... 阅读全文