【发布时间】:2016-04-08 07:41:16
【问题描述】:
如何在一个循环中操作多个对象。例如,您有 30 个按钮并且想要更改它们的背景颜色。它们被称为button1、button2等等。
for (int i=1; i<31; i++)
{
button+i.BACKGROUND.COLOR = AWESOME.BACKGROUND.COLOR;
}
那么“button+i”的正确语法是什么?还是有更有效的方法来做到这一点?
【问题讨论】:
-
将它们放入
Collection,然后使用Collection。 -
为什么不为此创建一个数组或按钮列表?
-
WPF?表格?网络表单? MVC? ...?
-
使用索引的 C# 语法是使用
[],因此如果您循环遍历Button[],请使用button[i].BACKGROUND.COLOR = ...访问它们 -
你是什么意思“他们被称为button1,button2等等。”?按钮存储在哪里,名称存储在哪里?