如题,我先把读入.txt文件数据的过程写入类中,每次导入数据都用此类,但由于初学,这段程序不会写,求高手帮忙,给出此类完整代码,不胜感激! 急!

解决方案 »

  1.   

    自定义类
    public string path{get;set;}
    string str=File.ReadAllText("");
    string[] arr=File.ReadAllLines("");
      

  2.   

    ///////////////////写
                    FileStream fs = new FileStream("路径/name.txt" , FileMode.Create);
                    StreamWriter sw = new StreamWriter(fs);
                    sw.Write("内容");
    ///////////////////读
                StreamReader sr = new StreamReader("路径/name.txt", System.Text.Encoding.Default);
                string input=sr.ReadLine();
      

  3.   

    using (StreamReader sr = File.OpenText(path))
                    {
                        string s = "";
                        while ((s = sr.ReadLine()) != null)
                        {
                            Console.WriteLine(s);
                        }
                    }上面是读取一行,如读取全部用
    sr.ReadToEnd()
      

  4.   

    写如文件:加入空间:system.io;
    streamwriter *file1=new streamwriter(文件绝对路径);或者 streamwriter *file2=new streamwriter(文件绝对路径,true);再或者streamwriter *file3=new streamwriter(file.create(文件绝对路径));file1.write("内容");其他也一样;
    读区文件:streamrea *file=file.open(文件路径);
    string m;
    while(line=file.readline())
          {可以接做事情;line为内容
    }
    或者
    while(file。peek()>=0)
     line=file.read();
    写入与读取完后都要关闭文件
    file.close;
    你可以试试,我没有测试。自己查下文档。修改下。