当前位置:编程学习 > C#/ASP.NET >>

求助 ,关于ragged array,读取txt文件到listbox上

刚学C#,实在是不清楚怎么弄的 想了半天了,就是读取一个txt,这个txt有5行,第一行是
AB  9000.00 89000.00 第二行是CD 232323.00  23232.23 第三行是DNSN  29339.909 第四行是BC 92938.09 928328.034 2322.23 232.323 第5行也是类似的数字
第一行第一个都是个string 后面是double,我怎么才能把一个listbox列上string,然后点击这个string 在第2个listbox里显示后面的double数字?

提示说用rageed array来存数字 用string array存这个string  用string Split() 来分开string和后面的double数字
但是我怎么写也不得其法,希望各自指教下,谢谢

这我写的 读取文档存进Array就不知道怎么写了...

OpenFileDialog dlg = new OpenFileDialog();
        string[] sArray=new string[5];
        string[] sRegions = new string[5];
      

      

        public ICA12()
        {
            InitializeComponent();
        }

        private void btn_Load_Click(object sender, EventArgs e)
        {
            lb_Regions.Items.Clear();
            lb_Sales.Items.Clear();
            string fname = "";
            dlg.Title = "open";
            dlg.Filter = "txt files|*.txt|All files|*.*";
            dlg.ShowDialog();

            if (File.Exists(dlg.FileName))
            {
                try
                {
                    fname = dlg.FileName;
                    FileStream fs = new FileStream(fname, FileMode.Open, FileAccess.Read);
                    StreamReader sr = new StreamReader(fs);
                    string str = sr.ReadLine();
                    int x = 0;
                    while (str!= null)
                    {

                        String[][] rows = new String[x][];
                            str = sr.ReadLine();
                            sArray= str.Split(' ');
                            sRegions[x] = sArray[0];
                          //  lb_Regions.Items.Add(sArray[0]);

                            x++;
                    }
                    sr.Close();
                    fs.Close();
               

              

               

               

               

               

                }
                catch (Exception)
                {
                    MessageBox.Show("erro");
                }



            }


例图
[img= --------------------编程问答-------------------- 例图
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,