看了追问和回复好像你是要批量的去编辑控件么- -
如果我理解的没错的话。。。
这实际上取决于你具体要操作的对象。是类还是结构体
是类的字段变量 还是函数内定义的局部变量
对于局部变量来说 最好在定义的时候就用集合类进行定义
比如数组Array T[] 列表List
这样你可以使用索引来达到你的语法目的 这对操作类和操作结构体是通用的
对于字段变量操作(当你深入的熟悉C#语法后 会发现你的控件实际上都是Form子类内自己定义的字段变量 它们的name和变量名通常是一致的 而已...)
也可以类似上面 先定义一个集合 把它们的引用都复制进去 再进行操作
更通用但是效率更低的办法是使用反射 (Reflect) 这是对字段进行操作的终极方法..只是效率低下(小规模使用可以忍受..)而且不容易掌握
你应该写一段真实的代码 让大家看清上下文 然后帮你写一个替代的解决方案。
完全没有必要这么做,可以用另外一个方式去实现。
你的意思是:
string s, k;
s="k";
因为,变量名要用都是要先申请。
动态数组就可以解决你的问题了。
直接如下定义(以INT类型为例)
int[] numbers;
如果是多维的话,可以这样定义:
int[,] numbers;
int[2,] numbers;
list
for(int i=0;i
ss.add(i);
}
ss[0]=0;
ss[1]=1;
ss[2]=2;
用arraylist