悟道人生

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

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

2011年2月22日

摘要: C#中,数据传递的方式有两种:按值传递和按引用传递,且默认情况下都是按值传递。而CLR支持两种基本类型为:值类型和引用类型。1. 当传递的参数为值类型,且数据传递方式为按值传递时,传递的是数据的一个拷贝。2. 当数据传递方式为按引用传递时,必须以ref或者out关键字来修饰。由于这部分不是本文主题,不做详细介绍,想了解相关内容可参见【原创】C#中ref和out的异同3. 当引用类型参数按值传递时,传递的是引用类型地址的数据拷贝。下面通过例子来验证第3点中所说先看以下示例代码:class Program { public static void Main() { var abf = new Ar 阅读全文
posted @ 2011-02-22 18:49 凌风有约 阅读(627) 评论(1) 推荐(2) 编辑