用input流读取了一个文件,然后我想把文件的数据放入一个list里面,应该怎么做? 

解决方案 »

  1.   

    比如说
    FileStream inStream = null;
    inStream = File.OpenRead("C:\\inStream\\acer\\Desktop\\students.input");然后如何把inStream放入List<>中?
      

  2.   

    文件中的数据什么意思?是指每个字节byte还是每行数据?
    其实无论哪种都不难的,呵呵,自己read的时候搞就OK了
      

  3.   


                List<byte> s = new List<byte>();
                FileStream inStream = null;
                inStream = File.OpenRead("C:\\inStream\\acer\\Desktop\\students.input"); 
                long filelength = inStream.Length;
                byte[] bytes = new byte[filelength];            inStream.Read(bytes, 0, (int)filelength);            s.AddRange(bytes);不是没有问题,仅供参考
      

  4.   

    List<FileStream>  s=new ListList<FileStream>(); FileStream    x=File.Open(@"c:\1.txt");
    s.Add(x);
    是要这样嘛?