获取指向相同类型 C# 项的列表项

本文关键字:列表 同类型 取指 获取 | 更新日期: 2023-09-27 18:31:13

有什么方法可以做这样的事情

List<Myclass> classlist = new List<Myclass>();

Myclass * item = &classlist.ElementAt(0);

当我更改项目中的值时,列表项中的值也会更改吗?

前任:item.name = "改变我";当我访问类列表时。ElementAt(0).name,值为 "changedme" ???

谢谢

获取指向相同类型 C# 项的列表项

假设Class真的是一个类而不是一个结构体,你所要做的就是:

var classList = new List<Class>();
var instance = classList[0];
instance.name = "changedme";

如果列表中的对象是引用类型,它将完全按照您指定的方式工作。