Loj*_*jol 16 c# generics list
好吧,我已经研究了泛型并有以下问题:
List<someClass> list=new List<someClass> SomeClass MyInstance=SomeClass(); list.Add(MyInstance);
我不确定将添加到list - 引用类型的引用或对象(指向MyInstance的实际值). 编辑:或者我会添加指向实际对象的值(即参考数据类型)?
谢谢
Ed *_* S. 20
处理引用类型时,您始终处理引用,因此引用将添加到列表中(实际引用的副本).你实际上没有选择; 这就是语言的运作方式.
Con*_*rix 6
假设someClass是引用类型(例如类)而不是值类型(例如struct),那么它是引用.
另外我承认定义一个名为someClass的结构会非常恶魔
struct someClass
这里是关于参数传递的Jon Skeet文章的强制性链接.
归档时间:
14 年,11 月 前
查看次数:
12485 次
最近记录:
12 年,11 月 前