好吧,我研究了泛型并有以下问题:
List<someClass> list=new List<someClass>
SomeClass MyInstance=SomeClass();
list.Add(MyInstance);
我不确定将添加到列表中的是什么 - 引用或引用类型的对象(指向 MyInstance 的实际值)。
编辑:或者我将添加指向实际对象的值(即引用数据类型)?
谢谢
最佳答案
当你处理引用类型时,你总是在处理引用,因此引用将被添加到列表中(实际上是引用的副本)。您实际上没有选择;这就是语言的工作原理。
关于c# - List<T> - 我传递的是对象还是引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741160/