小弟新手,请问如何从文本文件中读取数据,大概描述如下:
假如我有一个Data.TXT文本文件,里面存着20个数(假设用逗号隔开),请问如何读入这20个数?
高手帮忙啊.先谢谢啦.

解决方案 »

  1.   

    用File类的OpenText方法 可以读取指定路径的文件 由于要使用到IO 和Text类 所以用到 Using.io;Using.Text
    具体如何操作请详细看Msdn
      

  2.   

    StreamReader reader = new StreamReader(new FileStream(FileName, FileMode.Open), System.Text.Encoding.Default);
                    string Str = reader.ReadToEnd();
    str.Split(',');
    就得到了
      

  3.   

    FileStream fs = new FileStream(@"C:\text.txt",FileMode.Open,FileAccess.Read);   
    StreamReader sr  = new StreamReader(fs);   
    try   
    {   
    string[] myData = sr.ReadToEnd().Split(',');   
    }   
    catch(Exception   ex)   
    {}   
    finally   
    {   
    sr.Close();   
    fs.Close();   
      

  4.   

    这样试下,注意下编码using (StreamReader sr = new System.IO.StreamReader(@"d:\test.txt", System.Text.Encoding.Default))
    {
        while (sr.Peek() > -1)
        {
            string[] list = sr.ReadLine().TrimEnd().Split(',');
            foreach (string s in list)
            {
                Console.WriteLine(s);
            }
        }
    }
    Console.ReadLine();