for (int i = 0; i < v.Length; i++)
            {
                string s = Convert.ToDateTime(v[0].time).ToLongDateString();
                textBox1.Text = "xxxxxxx" + v[0].hm+"xxxxxxx"+v[0].name+"xxxxxxx";             
            }
v是一个数组 ,现在我想把V数组里面的内容通过循环一一显示出来,就像V[1],V[2]这样,请问上述代码如何改写呢?

解决方案 »

  1.   

    你的v是什么类型啊,v的类里面有么有你要访问的属性或者属性是否public啊
    通过下标访问,需要设置索引器
    http://www.cnblogs.com/lengbingshy/archive/2010/02/23/1671912.html
      

  2.   

    v[0] 改成 v[i] 就可以了。
      

  3.   

    你是想班V里的数据都显示在textBox1里吗,没怎么搞明白你的意图,看看是不是这个意思
    string ss="";
    for (int i = 0; i < v.Length; i++)
      {
       string s= Convert.ToDateTime(v[i].time).ToLongDateString();
       ss+= "xxxxxxx" + v[i].hm+"xxxxxxx"+v[i].name+"xxxxxxx";   
      }
    textBox1.Text=ss;