フィールドしかないクラスがあります。
public class Human { public string Name{ get; set; } public string Age{ get; set; } public bool Otona{ get; set; } }
これをいっぱいnewして入れた new List<Human>() があるとします。
"20才以上の人だけ大人フラグをオンする"方法がわかりません。
humanList.Where(e => e.AGE >= 20).Select(e => e.Otona = true);
ってやると、boolのリスト、しかも条件を満たしたレコードのみのができあがってしまうのです。
この質問ですが、条件を満たしたデータに対するデータ更新が目的ですか?それとも質問に挙げている固定条件を元にフラグを立てることが目的ですか?前者ならtomato氏の回答になりますし、後者ならYamakawaJunichi氏の回答が解決案となるかと思います
https://teratail.com/questions/135841 この人は相手にしなくていい人のようです。
回答4件
あなたの回答
tips
プレビュー