我的代码在这里:
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);
Run Code Online (Sandbox Code Playgroud)
NewLines.Exists() 函数发出此错误:
最好的重载方法匹配System.Collections.Generic.List<string>.Exists(System.Predicate<string>)有一些无效的参数
如果您需要检查列表中是否已存在该行,请使用Contains():
if (!NewLines.Contains(newLine))
NewLines.Add(newLine);
Run Code Online (Sandbox Code Playgroud)
该Exists()方法期望Predicate<string>您可以使用如下:
NewLines.Exists(x => x == newLine)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1340 次 |
| 最近记录: |