streamreader 没有得到正确的行数

streamreader not getting proper count of lines

它计数 23 但有 30 行是 "Placeholder:Placeholder"................................. .....................................

      using (StreamReader Reader = new StreamReader(File.Open(AccountsFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)))
            {
                    string line;
                    while ((line = Reader.ReadLine()) != null)
                    {
                        if (line == "Placeholder:Placeholder")
                        {
                            int count = line.Count();  
                        }
                    }
            }

声明一个变量来存储计数并在每次一行与模式字符串匹配时递增它。

using (StreamReader Reader = new StreamReader(File.Open(AccountsFile, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)))
{
    string line;
    int count = 0;
    while ((line = Reader.ReadLine()) != null)
    {
        if (line == "Placeholder:Placeholder")
        {
            count++;
        }
    }
}