摘要:
c#中1.常量和变量的区别const:不能是静态成员;在编译时赋值(声明时赋值)readonly:即能是实例成员,也能是静态成员;在运行时赋值(能在声明时赋值,也能在构造函数时赋值)2.string.Empty不能用于switch case语句,因为case语句需要const常量,而string.Empty是一个string类的静态成员3.在进行大量字符拼接时,如果考虑到效率,尽量使用StringBuilder类的Append()方法,而不是使用string之间相"+",因为string为引用类型,创建于托管堆,是immutable(不可更改的,见于MSDN),每次stri 阅读全文
posted @ 2012-03-18 23:20 softwaror 阅读(161) 评论(0) 推荐(0) 编辑