c# list.contains 是否有替代的查找方法

avatar
作者
筋斗云
阅读量:0

在C#中,List<T>.Contains方法用于检查列表中是否包含指定的元素

  1. 使用LINQ的Any方法:
using System.Linq;  bool exists = myList.Any(item => item == targetItem); 
  1. 使用IndexOf方法:
bool exists = myList.IndexOf(targetItem) != -1; 
  1. 使用Exists方法:
bool exists = myList.Exists(item => item == targetItem); 
  1. 使用Find方法:
bool exists = myList.Find(item => item == targetItem) != null; 
  1. 使用FindIndex方法:
bool exists = myList.FindIndex(item => item == targetItem) != -1; 

这些方法都可以实现类似List<T>.Contains的功能。你可以根据自己的需求和喜好选择合适的方法。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!