c# - 查找多个元素并根据结果设置属性

标签 c# linq set

我有一个List<MyObject> _users ,我想找到用户名以“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;

Actor 知道我当前正在使用哪种对象,然后设置我的属性......这段代码显然根本不起作用,但我不知道我该怎么做以及是否可以可以做到这一点:(

谢谢

最佳答案

_users.FindAll(z => z.userName.StartWith("toto") == true && location == "London")
      .ForEach(x=>x.excepted =true)

关于c# - 查找多个元素并根据结果设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20456707/

相关文章:

c# - 从 ASP.NET Web 应用程序查询 Quickbooks

c# - 无法将应用程序注册到 Office 365

c# - 从 System.Linq 导入类型如何向其他类添加方法?

asp.net-mvc - Entity Framework 不将值插入可为空的日期时间字段

带有列表和集合的 Python 函数

c# - 帮助将通用 List<T> 转换为 Excel 电子表格

c# - 参数无效,正在将字节数组转换为图像

c# - 在 C# 中将 DataTable 转换为通用列表

python - 为什么从字典创建集合时会出错

arrays - Set in ruby​​ 的优点