sColArray.Add(cx1);
这个里面的 cx1 是变量,并且付了值.换个方法:
    将变量 i = 1;
    sColArray.Add(cx + i);
  括号里应该怎么表达呢?

解决方案 »

  1.   

    如果cx1是int型
    可以再定义一个变量int countNum = 0;
    countNum = cx1 + i;
    sColArray.Add(countNum); 
      

  2.   

    如果是这样的话:cx1,cx2,cx3...
    sColArray.Add(" cx " & i); 
      

  3.   


    或者用数组
    int[] cx = new int[];sColArray.Add(cx[i]);
      

  4.   

    3楼我试下不行啊!sColArray.Add(cx1); 
    sColArray.Add(cx2); 
    sColArray.Add(cx3); 
    sColArray.Add(cx4); 
    这个里面的 cx1,cx2,cx3,cx4 是变量,并且付了值. 换个方法: 
        for(int i=1;i<=4;i++)
        {
           sColArray.Add(cx + i); 
        }
      (cx + i)括号里应该怎么表达呢? 
    我的意思是这个!
      

  5.   

    string a="cx";
    for(int i=1;i<4;i++)
    {
      a+=i.ToString();
      sColArray.Add(a); }
    //这样应该就是在字符串后加数字了吧
    //输出cx1,cx2,cx3.
      

  6.   

    你这么做的目的是什么,你声明那些变量的时候是手工的吗?如果是,那么这样做完全没有意义啊,如果不是,
    就可以用hashtable这样来,
    n是变量个数
    for(int i=1;i <=n;i++) 
    {
        hashtable["cx"+i.ToString()]=所赋的值;
    }
      

  7.   

    这些不变
    string cx1="aaa"
    string cx2="bbb"
    string cx3="ccc"
    string cx4="ddd"*****这个好办************************
    定义了个数组,加入数组
    sColArray.Add(cx1); 
    sColArray.Add(cx2); 
    sColArray.Add(cx3); 
    sColArray.Add(cx4); *****下面的这个该怎么办呢?*************************
    换个方法,用个for循环: 
        for(int i=1;i <=4;i++) 
        { 
          sColArray.Add(cx + i); 
        } 
      (cx + i)括号里应该怎么表达呢(代表变量cx1、cx2、cx3、cx4)? 
    我的意思是这个!