C# 比较两个字符串字符串生成器

C# 比较两个字符串字符串生成器,c#,stringbuilder,C#,Stringbuilder,我正在使用字符串生成器生成两行字符串,我想将生成的字符串与txt文件中确切位置(最后两行)的字符串进行比较 StringBuilder s = new StringBuilder(); sb.AppendFormat("line1content{0}", Environment.NewLine); sb.AppendFormat("line2content{0}", Environment.NewLine); 我正在从我的txt文件中获取最后两行 List<string> last

我正在使用字符串生成器生成两行字符串,我想将生成的字符串与txt文件中确切位置(最后两行)的字符串进行比较

StringBuilder s = new StringBuilder();
sb.AppendFormat("line1content{0}", Environment.NewLine);
sb.AppendFormat("line2content{0}", Environment.NewLine);
我正在从我的txt文件中获取最后两行

List<string> last2lines = File.ReadLines("c:\myfile.txt").Reverse().Take(2).Reverse().ToList();
List last2lines=File.ReadLines(“c:\myfile.txt”).Reverse().Take(2.Reverse().ToList();

在这里,我将获得包含内容的字符串列表,我需要将最后3行放入一个字符串变量中,以便与生成的字符串生成器内容进行比较。

使用字符串。比较?如果文件以多行新行结尾会怎样?你想把这个看成是不同的还是应该删掉多余的换行符?
sb.ToString().Compare(string.Join("",last2Lines.ToArray()))