C#如何知道指定字段是否存在TXT文件
时间: 2023-11-27 10:52:34 浏览: 73
C#检查一个文件是否存在
5星 · 资源好评率100%
你可以使用C#中的System.IO命名空间中的File类和StreamReader类来检查指定字段是否存在于文本文件中。以下是一个示例代码:
```csharp
using System.IO;
string filePath = "yourFilePath.txt";
string searchField = "yourSearchField";
if (File.Exists(filePath))
{
using (StreamReader sr = new StreamReader(filePath))
{
string line;
while ((line = sr.ReadLine()) != null)
{
if (line.Contains(searchField))
{
Console.WriteLine("Field found in file.");
break;
}
}
}
}
else
{
Console.WriteLine("File does not exist.");
}
```
在此示例中,我们首先检查文件是否存在。如果文件存在,则使用StreamReader逐行读取文件。在每一行中,我们使用字符串的Contains方法来查找指定的字段。如果找到,则输出“Field found in file.”并退出循环。否则,继续读取下一行。如果文件不存在,则输出“File does not exist.”。
阅读全文