04 2011 档案
摘要:原文:http://www.cnblogs.com/jiahaipeng/archive/2008/04/11/1146316.html 对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 ==操作比较的是两个变量的值是...
阅读全文
摘要:const与readonly总结如下: 1.const和readonly在指定初始值以后将可读不可写 2.const是编译时常量,readonly是运行时常量. 因此const只能在该字段的声明中初始化,而readonly字段可以在声明或构造函数中初始化,因此根据构造函数的不同,readonly可能有不同的值 例如: const int A = B+1; B如果是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。 B如果是一个const常量,在编译的时候就会有一个明确的值,所以这句话就是正确的3.const默认是静态的,是一个对象成员,readonly默认是一个实例成员
阅读全文