摘要: 1、值类型和引用类型的区别 任何一个值类型都是线程堆栈上的一块内存,而引用类型则是托管堆上的一块内存,值类型多个变量不能共享一款内存、但引用类型可以多个应用类型对应一个托管堆上的一块内存。2、变量的存放位置与值类型、引用类型有关 在非托管时代,例如:VC++决定变量的存储位置是堆还是栈的是有开发人员。而在托管时代,值类型变量一定存储在线程堆栈上,引用类型一定存储在托管堆上。3、装箱《==》... 阅读全文
posted @ 2007-04-18 09:41 kuailewangzi1212 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1、检查是否有内存溢出int a=200;byte b=checked(byte(a+100));//b的值是44,抛出异常2、checked语句checked{ int a=200; byte b=checked(byte(a+100));//b的值是44,抛出异常}3、注意在checked语句中checked{ int a=200; byte b=checked(byte(a+... 阅读全文
posted @ 2007-04-18 08:48 kuailewangzi1212 阅读(212) 评论(0) 推荐(0) 编辑