随笔分类 - .NET框架学习
摘要:public class IDealSingleData:IDisposable { public IDealSingleData() { } public void Dispose() { Dispose(true); GC.SuppressFinalize(true);//堵塞GC } protected virtual void Dispose(bool dispo...
阅读全文
摘要:1、值类型和引用类型的区别 任何一个值类型都是线程堆栈上的一块内存,而引用类型则是托管堆上的一块内存,值类型多个变量不能共享一款内存、但引用类型可以多个应用类型对应一个托管堆上的一块内存。2、变量的存放位置与值类型、引用类型有关 在非托管时代,例如:VC++决定变量的存储位置是堆还是栈的是有开发人员。而在托管时代,值类型变量一定存储在线程堆栈上,引用类型一定存储在托管堆上。3、装箱《==》...
阅读全文
摘要: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+...
阅读全文

浙公网安备 33010602011771号