を更新することができません:今、私はFOOSのリストを持っている私はブール型フィールドを持つ単純なクラス持つジェネリックリストの内容に
public struct Foo { bool isAvailable; }
を:
List <Foo> list = new List<Foo>();
その後、私は、各FOOを列挙するにリストとそのisAvailableフィールドを更新しよう:
foreach(Foo foo in list) {
foo.isAvailable = true;
}
しかし、上記のコードリストを更新することはありません。私はここで何が間違っているのか、その救済方法は何ですか?
コードの関連する部分(おそらくバグを含んでいるもの)を投稿するのを "忘れて"います。どのように "Foo"のインスタンスとリストが更新されていないかを確認する方法でリストを埋める方法を教えてください。 –
'Foo'はクラスではなくstructとして宣言されていますか? – Lucero
あなたのフィールドはプライベートであるようです。 –