他
我有List<MyObject> _users
,我想找到userName以“toto”开头的所有用户,并为所有用户设置属性 bool excepted = true 。
我实际上有这段代码:
_users.FindAll(z => z.userName.StartWith("toto") == true && location == "London")
我想达到这样的目的:
_users.FindAll(z => z.userName.StartWith("toto") == true && location == "London").Cast<MyObject>().excepted = true;
Cast要知道我正在使用哪种对象,然后设置我的属性....这段代码显然根本不起作用,但我不知道我怎么能这样做,如果它可能这样做:(
由于
答案 0 :(得分:1)
_users.FindAll(z => z.userName.StartWith("toto") == true && location == "London")
.ForEach(x=>x.excepted =true)
答案 1 :(得分:1)
_users.Where(x => x.userName.Contains("toto")).ToList().ForEach(y => y.excepted = true);