 C#中如何将txt文件中的内容读取到字符串数组

string[] str= File.ReadAllLines(@"路径+文件名.txt", System.Text.Encoding.Default);

 

先要获取TXT的行数,这个你自己弄吧。下面代码是把每个字符串读入到string[] aa中; 

FileStream fs = new FileStream("d:\\1.txt", FileMode.Open);

            StreamReader m_streamReader = new StreamReader(fs);

            m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);

            string strLine = m_streamReader.ReadLine();

            string[] aa=new string[10];

            int shu = 0;

                do

                {

                    string[] split = strLine.Split('\n');

                    aa[shu] = strLine;

                    shu++;

                    strLine = m_streamReader.ReadLine();

                }

                while (strLine != null);

            m_streamReader.Close();

            m_streamReader.Dispose();

            fs.Close();

            fs.Dispose();

            MessageBox.Show(aa[3].ToString());

 

posted @ 2017-04-14 14:07  sky20080101  阅读(1091)  评论(0)    收藏  举报