HWH....

导航

 

2010年11月16日

摘要: 一、传递参数  既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。二、传递值类型参数  值类型变量直接包含其数据,这与引用类型变量不同,后者包含对其数据的引用。因此,向方法传递值类型变量意味着向方法传递变量的一个副本。方法内发生的对参数的更改对该变量中存储的原始数据无任何影响。如果希望所调用的方法更改参数的值,必须使... 阅读全文
posted @ 2010-11-16 11:24 HWH.... 阅读(43394) 评论(1) 推荐(4) 编辑
 
摘要: 引:昨天同事问我了一个很简单的问题,就是他想让一个引用类型的对象在方法参数传递过程中进行值传递,他除了让这个类型实现IClone接口之外还有没有别的简单一点的方法。这就把我难住了,所以得把这一块小总结一下。  在C#中的类型:  一、值类型:    1.值类型直接包含它们的数据,值类型的实例要么在堆栈上,要么内联在结构中。值类型可以是内联的(由运行库实现)、用户定义的或枚举的。    2.作为值类... 阅读全文
posted @ 2010-11-16 09:15 HWH.... 阅读(472) 评论(0) 推荐(0) 编辑