在C#中,List
方法用于检查列表中是否包含指定的元素
- 使用LINQ的
Any
方法:
using System.Linq; bool exists = myList.Any(item => item == targetItem);
- 使用
IndexOf
方法:
bool exists = myList.IndexOf(targetItem) != -1;
- 使用
Exists
方法:
bool exists = myList.Exists(item => item == targetItem);
- 使用
Find
方法:
bool exists = myList.Find(item => item == targetItem) != null;
- 使用
FindIndex
方法:
bool exists = myList.FindIndex(item => item == targetItem) != -1;
这些方法都可以实现类似List
的功能。你可以根据自己的需求和喜好选择合适的方法。