摘要: 以上代码中,同一个地方用了两种方式给对象的属性或字段进行初始化。可以看到,构造函数是最先执行的。即花括号{}里的赋值语句赋的值是对象初始化最终的值。 其实: 阅读全文
posted @ 2016-08-26 17:39 一只菜鸟猿 阅读(13189) 评论(0) 推荐(2)
摘要: 1、==是直接比较值类型的值或引用类型的引用地址,但==不能用于struct,struct只能用equals来比较。==一般情况下与object.equals得到的结果是相等的。 2、ReferenceEquals为Object下的静态方法,用于比较引用地址。因此所有值类型的比较都为false。st 阅读全文
posted @ 2016-08-26 17:39 一只菜鸟猿 阅读(1710) 评论(0) 推荐(0)
摘要: 类型 1、decimal为高精度浮点数,常用于货币计算,然后它不是基本类型,所以性能相对float和double要差。 2、@用于字符串前使转义字符 \ 无效,甚至能将回车当作换行符直接赋值给字符串变量。 3、Enum.Parse(typeof(enum),string,bool),获取string 阅读全文
posted @ 2016-08-24 18:05 一只菜鸟猿 阅读(283) 评论(0) 推荐(0)