有办法做那样的事情
List<Myclass> classlist = new List<Myclass>();
Myclass * item = &classlist.ElementAt(0);
当我更改项目中的值时,也会在列表项中更改?
例如: item.name =“changedme”; 当我访问classlist.ElementAt(0).name时,值为“changedme”???
感谢
答案 0 :(得分:2)
假设Class
实际上是一个类而不是结构,你所要做的就是:
var classList = new List<Class>();
var instance = classList[0];
instance.name = "changedme";
答案 1 :(得分:0)
如果列表中的对象是引用类型,它将完全按照您的指定工作。