work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年12月9日

摘要: C#中同时存在String与stringMSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的别名而已,string是c#中的类,String是Framework的类,C# string 映射为 Framework的 String。如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作。如果使用C#,建议使用string,比较符合规范 。 string始终代表 System.String(1.x) 或 ::System.String( 阅读全文

posted @ 2011-12-09 18:15 work hard work smart 阅读(624) 评论(1) 推荐(0) 编辑

摘要: C# Dictionary用法总结1、用法1: 常规用 增加键值对之前需要判断是否存在该键,如果已经存在该键而且不判断,将抛出异常。所以这样每次都要进行判断,很麻烦,在备注里使用了一个扩展方法 public static void DicSample1() { ... 阅读全文

posted @ 2011-12-09 18:06 work hard work smart 阅读(169583) 评论(9) 推荐(16) 编辑

摘要: 1、NULL表示不引用任何对象的空引用的值。只有引用型变量可以为NULL,如int i=null,是不可以的,因为Int是值类型。2、""和String.Empty都表示空字符串。string.Empty不分配存储空间, ""分配一个长度为空的存储空间,所以一般用string.Empty, 为了以后跨平台,还是用string.empty注意:1.""和null的区别。""是一个空字符串,是一个特殊的字符串,只不过这个字符串的值为空,在内存中是有准确的指向的,string str2=null,这样定义后,只是定义了一 阅读全文

posted @ 2011-12-09 17:09 work hard work smart 阅读(346) 评论(0) 推荐(1) 编辑