如下面内容是UserDataInfo.ini中的内容
admin
09477112
09477114
09477115
09516789
把UserDataInfo.ini中的每一行的值赋值一维数组public string[] x=new string[5]StreamReader UserDataNAME = new StreamReader("D:\\data\\UserDataInfo.ini");上面的语句是我用来打开制定文件的,请不要搞成别的好嘛!!!
对于读取文档中的一行并赋值给字符串是可以的:            string x1 = UserDataNAME.ReadLine();
            UserDataNAME.Close();但怎样复制给数组就不会了……public int count=0;……while (UserDataName.Peek() > -1)
{
  x[count]=?
  count++;
}请各位帮帮忙啊!谢谢……

解决方案 »

  1.   

    public string[] x = System.IO.File.ReadAllLines("D:\\data\\UserDataInfo.ini");
    记得结贴
      

  2.   

    汗……
    给你简单的方法还不乐意……非要用原始的麻烦方法……public string[] x=new string[5];
    StreamReader UserDataNAME = new StreamReader("D:\\data\\UserDataInfo.ini");
    while (UserDataName.Peek() > -1)
    {
      x[count]= UserDataName.ReadLine();
      count++;
    }
    UserDataName.Close();
      

  3.   

    这个刚试了不行,我在count++后加了一MessageBox.Show(x[count]);没有显示的啊