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