Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么办法可以做这样的事情
List<Myclass> classlist = new List<Myclass>();
Myclass * item = &classlist.ElementAt(0);
当我更改项目中的值时,列表项中的值也会更改吗?
例如:item.name = "changedme"; 当我访问 classlist.ElementAt(0).name 时,值为“changedme”???
谢谢
假设这Class真的是一个类而不是一个结构,你所要做的就是:
Class
var classList = new List<Class>(); var instance = classList[0]; instance.name = "changedme";
如果列表中的对象是引用类型,它将完全按照您指定的方式工作。