【发布时间】:2012-04-16 17:26:37
【问题描述】:
有什么办法可以做这样的事情
List<Myclass> classlist = new List<Myclass>();
Myclass * item = &classlist.ElementAt(0);
当我更改项目中的值时,列表项中的值也会更改吗?
例如: item.name = "已更改"; 当我访问 classlist.ElementAt(0).name 时,值为“changedme”???
谢谢
【问题讨论】:
-
从技术上讲,它已经只是列表中的一个指针。完整的对象实际上并不是列表中的内容。