摘要: string是c#中的类型,String是.net Framework的类(在c# IDE中不会显示蓝色) c# string映射为.net Framework的String如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作 如果使用c#,建议使用string,比较符合规范 string始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using.System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate、enum)的时 阅读全文
posted @ 2013-04-12 15:50 nygfcn 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.cnblogs.com/tomi/archive/2010/12/03/1895703.html解析:CLR支持两种类型:值类型和引用类型。用Jeffrey Richter(《CLR via C#》作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”。这就要求我们正确理解和使用值类型和引用类型。值类型包括C#的基本类型(用关键字int、char、float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型);而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的 阅读全文
posted @ 2013-04-12 10:05 nygfcn 阅读(135) 评论(0) 推荐(0) 编辑