linqを使用してリストのプロパティの1つを変更したいが、これは機能しなかった。新しい変数を作成しないでください(これは単純な例です。プロパティ)プロパティのいずれかを変更する方法linq
List<string> aaa = new List<string>()
{
"a", "b"
};
aaa.Where(o => o == "b").Select(o => {
o = "c";
return o;
}).ToList();
LINQメソッドは新しいコレクションを返します.Btw:あなたの選択はちょっと複雑です。単純に 'Select(o =>" c ")'を使用してください。 – HimBromBeere
さらに、オブジェクトのプロパティ(値自体ではない)を変更する必要がある場合は、LINQを使用しないでください。QUERYが入力を変更しない場合、将来のリーダーにとってははるかに明確です。 –