摘要:
work hard work smart 原文 C# Dictionary用法总结 1、常规用法 增加键值对之前需要判断是否存在该键,如果已经存在该键而且不判断,将抛出异常。所以这样每次都要进行判断,很麻烦,在备注里使用了一个扩展方法 2、Dictionary的Value为一个数组 3、Dictio 阅读全文
posted @ 2016-10-11 20:14
wenglabs
阅读(29076)
评论(2)
推荐(0)
摘要:
原文 C# 中的 null C# 允许将 null 值赋给任意引用变量(不能把 null 赋给一个值变量)。值为 null 的变量表明该变量不引用内存中的任何对象。 如下所示: 将 c 赋给 copy,则 copy 和 c 引用同一个对象,而 copy 原来引用的对象则由 runtime 执行一个称 阅读全文
posted @ 2016-10-11 19:58
wenglabs
阅读(2254)
评论(0)
推荐(0)
摘要:
原文C# 中 string.Empty、""、null的区别 一、string.Empty 和 "" 1、Empty是string类中的一个静态的只读字段,它是这样定义的: 也就是说 string.Empty 的内部实现是等于 "" 的。二者在优化方面稍有差别,string.Empty 是 C# 对 阅读全文
posted @ 2016-10-11 10:24
wenglabs
阅读(12078)
评论(1)
推荐(1)
摘要:
原文 C# 中的值类型和引用类型 值类型(value type):int,long,float,double,decimal,char,bool 和 struct 统称为值类型。值类型变量声明后,不管是否已经赋值,编译器为其分配内存。 引用类型(reference type):string 和 cl 阅读全文
posted @ 2016-10-11 10:02
wenglabs
阅读(428)
评论(0)
推荐(0)
摘要:
原文 C#中数据类型的安全转换(is,as) 下面代码中,不能装箱,在强制类型转换时出错,因为之前 c 是 class 类型,而却要把它转换为 int 类型,这是不可以的。虽然编译器能通过编译,但是 runtime 在运行时会抛出 InvalidCastException 异常。 is 和 as 是 阅读全文
posted @ 2016-10-11 09:56
wenglabs
阅读(819)
评论(0)
推荐(1)

浙公网安备 33010602011771号