-1

そのようなことをする方法はあります

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

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

アイテムの値を変更すると、リストアイテムも変更されますか?

例:item.name = "changedme"; そして、classlist.ElementAt(0).nameにアクセスすると、値は「changedme」になります???

ありがとう

4

2 に答える 2

2

Classそれが実際にはクラスであり、構造体ではないと仮定すると、あなたがしなければならないのは次のことだけです。

var classList = new List<Class>();
var instance = classList[0];
instance.name = "changedme";
于 2012-04-16T17:29:23.290 に答える
0

リスト内のオブジェクトが参照型の場合、指定したとおりに機能します。

于 2012-04-16T17:29:49.790 に答える