摘要:
c#类型分为值类型和引用类型值类型赋值或者传递时候,都会复制一分数据,所以改变新数据值的时候并不会改变原来数据而引用类型的赋值与传递时,C#会复制一份引用地址,因此改变新变量值时候,会影响到原来的变量测试如下代码:class Program { static void Main(string[] args) { Person p = new Person { Name = "Chris", Gender = "Male" }; Person p1 = p; p = null; try { Console.WriteLine(p1.Name); } cat 阅读全文