2011年5月27日

const和readonly区别?

摘要: const: 1、编译时赋值,不可以在运行时改变其值; 2、常量字段自动成为静态字段,但不可以显示的声明为static;readonly: 1、可以在执行时赋值,但只能在构造函数中改变其值; 2、只能用于字段,不能用于局部变量里; 3、可以声明为static的; 4、将readonly应用于数组,不会冻结数组的内容,只会冻结数组中元素的个数; 因为无法将只读字段重新赋值为一个新的实例; public readonly string[] arr =new string[] { "1", "2" }; //构造函数 public Program() { th 阅读全文

posted @ 2011-05-27 10:28 .net 虾米 阅读(268) 评论(0) 推荐(0)

c#中using 和new有什么意义?

摘要: using: 1、相当于Java的Import的作用,引入的功能; 2、在清理资源时,使用using关键字进行确定性终结;new: 1、首先,new修饰符和new操作符是两个概念;new修饰符只能用于继承类,弥补基类设计的不足; 而new操作符用于实例化一个类型; 2、new修饰符和override在含义上市互斥的,所以不可作用于同一个成员上; 阅读全文

posted @ 2011-05-27 10:09 .net 虾米 阅读(655) 评论(0) 推荐(0)

如何把一个Array 复制到ArrayList中?

摘要: 答案: string[] array = new string[]{" 1", "2"," 3", "4"," 5" };ArrayList list = new ArrayList();一:使用for循环,将array数组中的数据逐步加入到ArrayList的对象中;//1、for循环 for (int i = 0; i < array.Length;i++) { list.Add(array[i]); }(二:使用ArrayList 的CopyTo()方法://2、copyTo() l 阅读全文

posted @ 2011-05-27 09:24 .net 虾米 阅读(2979) 评论(6) 推荐(0)

导航