myreader

while (MyReader.ReadLine() != null)

{

mYtxt.Add(MyReader.ReadLine().ToString());

}

这段代码,while (MyReader.ReadLine() != null)进行判断时,已经读取第一行了,你没做任何操作啊!

mYtxt.Add(MyReader.ReadLine().ToString());这里的MyReader.ReadLine() 已经在读第2行了!