目前我有以下代码:
DecisionVariable[] attributes =
{
new DecisionVariable("Var1", 2),
new DecisionVariable("Var2", 4),
new DecisionVariable("Var3", 1),
new DecisionVariable("Var4", 2),
new DecisionVariable("Var5", 5),
};
但我想使用 For 循环创建它们:
DecisionVariable[] attributes =
{
for (int i=0;i<49;i++)
{
new DecisionVariable ("Var" + i, iValues[i]);
}
};
在第二个版本中,C# 告诉我“For”的表达式无效。
在构造函数中使用 for 循环,我是否在某处有错字,或者通常不允许这样的错字?