悟道人生

渴望闲云野鹤的生活,面对自然,鸟鸣虫唱,星辰为伴,没有拘束,没有苦恼,有的只是神仙般的生活

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2012年4月26日

摘要: 细分起来,在C#中参数传递应该是算有四种情况的。参数传递方式有按值传递和按引用传递两种,而C#支持的类型呢,也分为两种:值类型和引用类型。所以排列组合一下,就有四种情况了:值类型按值传递、引用类型按值传递、值类型按引用传递和引用类型按引用传递。 1.值类型按值传递值类型变量是直接包含其数据,而引用类型包含的是对数据的引用(即数据的地址)。因此对于值类型变量按值传递时,传递的是变量的一个副本。方法内发生的对参数的更改对原变量中存储的原数据无任何影响,只会影响到变量的副本。我们用段示例代码来解释。值类型按值传递 1 static void Main(string[] args) 2 ... 阅读全文
posted @ 2012-04-26 21:24 凌风有约 阅读(3553) 评论(4) 推荐(6) 编辑