我有一个列表:
List<int> baslikIndexes = new List<int> { };
我手动添加了元素。我想知道例如元素“23”是否在其中。我试图使用“存在”方法,但我还没弄明白如何使用它。我尝试了这个并且它给出了错误:
baslikIndexes.Exists(Predicate<int>(23)); // I try to check whether 23 is in the list or not
感谢您的帮助..
答案 0 :(得分:6)
使用baslikIndexes.Contains(23);
答案 1 :(得分:1)
List<int> lstint = new List<int>() { 5, 15, 23, 256, 55 };
bool ysno = lstint.Exists(p => p == 23);
答案 2 :(得分:1)
您应该在这里使用baslikIndexes.Contains(23)
,但如果您想使用Exists()
方法,可以像这样使用它:
baslikIndexes.Exists(x => x == 23);
在MSDN上阅读有关Lambda Expressions的更多信息。