在C#中,如何打开文本文件,搜索字符串“mystring”,如果字符串在那里则设置变量 Vara = 1其他 Vara = 0。< / p>
提前致谢
答案 0 :(得分:15)
快速&amp;脏使用System.IO.File.ReadAllText
:
int Vara = File.ReadAllText(path).Contains("mystring") ? 1 : 0;
答案 1 :(得分:2)
不会做你所有的练习给你带来一些乐趣,但这是一种开始的方式:
将文件的所有文本都转换为字符串变量,请尝试:
using System.IO;
string fileContent = File.ReadAllText(@"C:\file.txt");
然后在这里检查你的字符串是否在里面:
bool present = fileContent.IndexOf("mystring") >= 0;