在C#中,List<T>.Contains
方法用于检查列表中是否包含指定的元素
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<T>.Contains
的功能。你可以根据自己的需求和喜好选择合适的方法。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c# list.contains 是否支持并行查找