谁有C#操作TXT文件相关的类说明,可否发我Q389717396读取指定行,什么的

解决方案 »

  1.   

    System.IO.File.ReadAllLines();
                StreamReader;
                StreamWriter;
    自己好好看看帮助
      

  2.   

    收到,谢谢
    自己刚写了一个public string txtRead(string p_filepath, int p_rownum)
            {
                string p_rec = "";
                string line;
                if (!System.IO.File.Exists(@p_filepath))
                {
                    p_rec = "Err:文件不存在";
                    return p_rec;
                }            System.IO.StreamReader mysr = new System.IO.StreamReader(@p_filepath,System.Text.Encoding.Default);
                int x=0;
                while((line=mysr.ReadLine())!=null)
                {
                    x += 1;
                    if (x == p_rownum)
                    {
                        p_rec = line;
                        break;
                    }
                }
                if (mysr.Read() == -1 && p_rec== "")
                {
                    p_rec = "Err:文本共:"+x+" 行,查找已超最大行";
                    return p_rec;
                }
                mysr.Close();
                mysr.Dispose();
                return p_rec;
            }