C# .txt文件中的C字符串匹配(结果)

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:

示例1.cs:


我制作了一个文本文件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 + "'");