欢迎来到天天文库
浏览记录
ID:24449081
大小:52.50 KB
页数:3页
时间:2018-11-14
《c#重点知识详解(二)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C#重点知识详解(二)>>教育资源库第二章内存管理c#内存管理提供了与java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量和提高了开发效率。c#限制了着指针的使用,免除了程序员对内存泄漏的烦恼,但是不是意味着向java程序员一样c#程序员在也不能使用指针代来的好处。微软在设计C#语言时考虑到这个问题,在一方面抛弃指针的同时,另一方面采用折衷的办法,通过一个标志来时程序引入指针。首先我们来了解自动内存管理publicclassStack{privateNodefirst=null;publicboolEmpty{get{return(firs
2、t==null);}}publicobjectPop(){if(first==null)throanemptyStack.");else{objecttemp=first.Value;first=first.Next;returntemp;}}publicvoidPush(objecto){first=nepleclassTest{staticvoidMain(){Stacks=ne;classTest{unsafestaticvoidLocations(byte[]ar){fixed(byte*p=ar){byte*p_elem=p;for(inti=0;i<ar.Len
3、gth;i++){bytevalue=*p_elem;stringaddr=int.Format((int)p_elem,"X");Console.ain(){byte[]arr=newbyte[]{1,2,3,4,5};WriteLocations(ar);}}>>>>这篇文章来自..,。
此文档下载收益归作者所有