摘要:
C#中同时存在String与stringMSDN中对string的说明:stringis analiasforStringin the .NET Framework。string是String的别名而已,string是c#中的类,String是Framework的类,C# string 映射为 Framework的 String。如果用string,编译器会把它编译成String,所以如果直接用S... 阅读全文
摘要:
http://www.cnblogs.com/soshaolong/archive/2009/01/06/1370705.html结构类值类型与引用类型结构是值类型:值类型在堆栈上分配地址,类是引用类型:引用类型在堆上分配地址执行效率堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑赋值因为结构是值类型所以结... 阅读全文
摘要:
http://www.cnblogs.com/tt_mc/archive/2010/02/26/1674629.html 堆栈 堆 申请后系统的响应 只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出。 首先应该知道操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时, 会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结... 阅读全文
摘要:
http://www.cnblogs.com/xiaoshi/archive/2008/05/28/1208902.html 阅读全文
摘要:
ref:http://space.itpub.net/12639172/viewspace-501584 特点 值类型 引用类型 变量存放的内容 实际值 引用 内存单元 内联(堆栈) 堆 默认值 0 空 传递给方法的参数 复制值 复制引用 C#中定义的值类型包括原类型(Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong、Char、Float、Double、Boo... 阅读全文