获取一个指向同一类型的项的列表项c#

时间:2012-04-16 17:26:38

标签: c# list pointers

有办法做那样的事情

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

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

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

例如: item.name =“changedme”; 当我访问classlist.ElementAt(0).name时,值为“changedme”???

感谢

2 个答案:

答案 0 :(得分:2)

假设Class实际上是一个类而不是结构,你所要做的就是:

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

答案 1 :(得分:0)

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