C# .txt文件中的C字符串匹配(结果)
TEXT.txt: 示例1.cs:C# .txt文件中的C字符串匹配(结果),c#,file,foreach,match,contains,C#,File,Foreach,Match,Contains,TEXT.txt: 示例1.cs: 我制作了一个文本文件text.txt和一段代码,用于检查文本文件中的任何行是否与示例字符串中的某些内容匹配。我怎么看真正的比赛是什么?在这种情况下,它将是什么。实际匹配不仅仅是变量行吗? 因此: 你可以这样做: Messagebox.Show("True, the match is '" + line + "'"); 那么Messagebox.Showline?在你的例子中,“什么”是行变量。当然!愚蠢的我。。。非常感谢你!您应该将行和您的“搜索字符串”
我制作了一个文本文件text.txt和一段代码,用于检查文本文件中的任何行是否与示例字符串中的某些内容匹配。我怎么看真正的比赛是什么?在这种情况下,它将是什么。实际匹配不仅仅是变量行吗? 因此: 你可以这样做:
Messagebox.Show("True, the match is '" + line + "'");
那么Messagebox.Showline?在你的例子中,“什么”是行变量。当然!愚蠢的我。。。非常感谢你!您应该将行和您的“搜索字符串”强制转换为“ToLowerInvariant”,否则“what”将与“what”不匹配,反之亦然。@SteffenWinkler是的,谢谢,但在这种情况下,我使用的是语法,所以只要我用小写输入语法,我认为我就可以了。
String example = "what is the time" ;
foreach (string line in File.ReadLines(@"C:\TEXT.txt"))
{
if (example.Contains(line))
{
Messagebox.Show("True, the match is 'what'");
}
}
Messagebox.Show(string.Format("True, the match is '{0}'", line));
Messagebox.Show("True, the match is '" + line + "'");