c# 执行此代码的有效方法是什么 - 样式 php "eval"

标签 c# variable-assignment label

我在 c# 中有一个 Windows 应用程序,形式为我有 12 个带有名称的标签

label1, label2 , ...............

我有 12 个数字的数组(经过一些计算)

喜欢:

int[] nums = new int[12] {1, 0, 4, 6,.............};

我想在循环中为每个标签项分别分配数组中的值

有点像

 for (int i = 1; i <= 12; i++) {
     label+i.Text = nums[i-1].ToString();
   }

执行此操作的有效方法是什么?

谢谢

最佳答案

创建相应的标签数组:

Label[] labels = new Label[12] { label1, label2, ... };

for(int i = 0; i < 12; i++)
{
    labels[i].Text = nums[i].ToString();
}

关于c# 执行此代码的有效方法是什么 - 样式 php "eval",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391283/

相关文章:

c# - 方法调用以显示在 c# 中单击的每个按钮的名称

opencv - 在 OpenCV 2.3 中为 Mat 数组赋值时出现问题 - 看起来很简单

JavaFX - 如何将事件句柄分配给标签数组?

c# - 从现有 View 模型访问 View 模型的正确方法

c# - 在没有自定义类型的情况下显示绑定(bind)字段上的连接值?

字符指针赋值段错误

python - 使用 Igraph for Python 绘制边缘标签或类似内容

jquery - CSS对齐标签和输入

c# - 使用 NSubstitute 模拟一个方法两次,首先抛出错误,然后为同一个调用的签名请求返回值

javascript - 为什么在 Dom 对象中将变量分配给自身会有所不同