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

   2024-09-30 5340
核心提示:在C#中,ListT.Contains方法用于检查列表中是否包含指定的元素使用LINQ的Any方法:using System.Linq;bool exists = myList.Any(

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

使用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<T>.Contains的功能。你可以根据自己的需求和喜好选择合适的方法。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号