C# 如何检查小文本文件中的特定字符串

C# 如何检查小文本文件中的特定字符串,c#,.net,windows,C#,.net,Windows,如何才能确定字符串(例如“testing”)是否在文本文件中?天真的方法: var result = File.ReadAllText("path to file").Contains("string to search for"); 天真的方法: var result = File.ReadAllText("path to file").Contains("string to search for"); 如果文件相当小,您可以将其读入字符串并查找其中的字符串: if (File.ReadA

如何才能确定字符串(例如“testing”)是否在文本文件中?

天真的方法:

var result = File.ReadAllText("path to file").Contains("string to search for");
天真的方法:

var result = File.ReadAllText("path to file").Contains("string to search for");

如果文件相当小,您可以将其读入字符串并查找其中的字符串:

if (File.ReadAllText(fileName).Contains("testing")) {
  // the string was in there
}

如果文件相当小,您可以将其读入字符串并查找其中的字符串:

if (File.ReadAllText(fileName).Contains("testing")) {
  // the string was in there
}
描述 假设您的文本文件不是太大,您可以使用此函数

样品 更多信息
说明 假设您的文本文件不是太大,您可以使用此函数

样品 更多信息
不确定确切的C#代码,但我猜您可以使用while循环以线性方式扫描文件。不确定确切的C#代码,但我猜您可以使用while循环以线性方式扫描文件。无任何内容;)我延长我的回答。非常感谢。我赞成你的答案。没什么;)我延长我的回答。非常感谢。我赞成你的回答。