c# - 使用 foreach 循环更新 List<T> 并使用 LINQ/LAMBDA 更新条件

标签 c#

我想做这样的事情

foreach (var item in SeasonList)
{
    if (item.Text == "ALL")
    {
        item.IsSelected = true;
    }
}

最佳答案

foreach(var item in SeasonList.Where(x => x.Text == "ALL"))
{
    item.Selected = false;
}

关于c# - 使用 foreach 循环更新 List<T> 并使用 LINQ/LAMBDA 更新条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14729973/

相关文章:

C#寻找相似的颜色

c# - 具有全局化的十进制数据类型的 MVC 模态验证错误消息

c# - 减少代码的时间复杂度

c# - 使用 Aspose.PDF 在 PDF 中嵌入 TTF 字体

c# - 您将如何以国际格式格式化 DateTime?

c# - 如何处理 Xamarin Forms 的 Azure 移动应用程序中的用户 token ?

c# - Contract.Assert 不会抛出编译错误

c# - Windows 身份验证不断询问用户名密码,即使凭据正确

c# - Amazon S3 API .Net C# - 访问外部存储桶

c# - DateTime 列表查找当前日期之前的最后一个日期