.net/C#
zibasung
1
展开
-
深入理解.net/C#的引用
在理解.net/c#的引用之前,先来看C/C++的指针和引用.为什么不使用指针当我们申明一个变量的时候,就是在内存上分配了一个空间,int a=10;a说白了就是内存上才地址,10就是这个地址上的内容.然而通过一些工具软件的使用,可以轻易找到这个地址,然后修改地址的内容.所以不推荐使用指针.而引用其实也一样,只是引用是一一对应的指针,所以说白了,引用也是指针,只是一个被抽象了的指针.引原创 2008-06-28 14:29:00 · 457 阅读 · 0 评论 -
c#属性的特点
属性可以实现只读或只写,而域(成员变量)则不行. 属性的set方法可以针对用户给定的要求进行对value的检查,而域(成员变量)则不行. 属性的get方法可以返回经过计算过的值. 属性的实现就是方法的实现,可以定义抽象的属性等等.属性一般对外的,而域一般对内的.好比属性一般都是public,而域都是private,给类内部用的原创 2008-06-30 20:51:00 · 846 阅读 · 0 评论 -
c#out prams ref的原则
params 一个可以让方法(函数)的拥有可变参数的关键字。out这是一个引用传递 当希望方法返回多个值时,声明 out 方法非常有用。使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以上的 out 参数。 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。out 参数的值不会传递到 out 参数。 不必转载 2008-06-30 22:22:00 · 304 阅读 · 0 评论