- 博客(2)
- 收藏
- 关注
原创 关于c# 栈与堆的理解
<br />最近在公司实习,主要业务是工业软件,用.net开发,说实话我之前一直用java的。c#都没怎么接触过,所以打算每天写点随笔,鉴证我的学习过程。<br />下面是我对栈与堆的理解(纯个人观点):<br />1.首先对于值类型是直接把变量的值保存在栈中的,而引用类型则把数据的地址保存在栈中,而实际数据则保存在堆中。<br />2.栈:在内存中存储的是固定长度的数据(如:int是4个字节)。堆:存储的是可变长度的数据(如string)。<br />3.在c#中还提到了托管堆,这其实是.net不同于其他
2010-12-03 15:54:00 294
原创 关于c#委托和事件的理
今天主要写点自己最近关于c#委托和事件的理解,写的比较乱,不明白的地方可以一起讨论下。(欢迎大家提出不同的意见和见解)。一. 委托1. .net是以委托的形式来实现C/C++函数指针的概念。 区别:C指针是指向存储单元,不能知道参数和返回类型。 .net把委托作为一种类型安全的操作。2. 委托:把方法传递给其他的方法(类似于传值类型参数)如:class A{ public void ChineseName(String name){......} //值类型参数的方法 pub
2010-12-03 15:50:00 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人