0

在 C# 中,如何打开文本文件,搜索字符串“mystring”,如果存在字符串,则设置变量Vara = 1 否则Vara = 0。

提前致谢

4

2 回答 2

17

快速而肮脏的使用System.IO.File.ReadAllText

int Vara = File.ReadAllText(path).Contains("mystring") ? 1 : 0;
于 2013-02-07T23:32:45.277 回答
2

不会做所有的练习来给你留下一些乐趣,但这里有一个开始的方法:

要将文件的所有文本放入字符串变量中,请尝试以下操作:

using System.IO;

string fileContent = File.ReadAllText(@"C:\file.txt");

然后在这里检查你的字符串是否在里面:

bool present = fileContent.IndexOf("mystring") >= 0;
于 2013-02-07T23:35:31.600 回答