c# - 如何判断列表是否不包含元素?

标签 c#

我正在尝试制作一个小程序,检查该框是否被选中,如果是,它将向列表“名称”添加一个元素。但是我需要它在添加元素之前检查名称是否不在列表中。

最佳答案

Contains方法

if (!myList.Contains("name"))
{
    myList.Add("name");
}

Any方法

if (!myList.Any(s => s == "name"))
{
    myList.Add("name");
}

会完成这项工作。您没有指定检查是否区分大小写,这些检查都区分大小写,但很容易更新不区分大小写的检查。

关于c# - 如何判断列表是否不包含元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17381332/

相关文章:

c# - Sharepoint 内联网门户

c# - Newtonsoft.Json 在 .NET 5/Core 和 .NET Framework 上的不同行为

c# - 简单的字符串比较因性别检查而失败

javascript - Javascript 函数无法正常工作

c# - 如何使用 PushSharp 获取 GCM 错误消息 'NotRegistered'

c# - 从 URL 获取图像

c# - Unity 的 Mathf.PingPong 实际上是做什么的?

java - 使最长字符间隔等于 K 所需的最少操作

c# - 找不到我需要的所有符号,如何使用 Roslyn API 查找更多符号

c# - Windows.winmd 处于 azure 辅助角色