如何在列表中使用Exists函数
本文关键字:Exists 函数 string 列表 | 更新日期: 2023-09-27 18:13:57
我的代码在这里:
string[] Lines = File.ReadAllLines(textBox1.Text);
List<string> NewLines = new List<string>();
foreach (string Line in Lines)
{
string newLine = Line.Trim();
if (!NewLines.Exists(newLine))
NewLines.Add(newLine);
NewLines.Exists()
函数出错:
System.Collections.Generic.List<string>.Exists(System.Predicate<string>)
的最佳重载方法匹配有一些无效参数
如果您需要检查该行是否已经存在于列表中,请使用Contains()
:
if (!NewLines.Contains(newLine))
NewLines.Add(newLine);
Exists()
方法期望Predicate<string>
,您可以如下使用:
NewLines.Exists(x => x == newLine)