我試圖下面的代碼在運行時創建一個類的多個實例,並且希望也進行初始化,但它給錯誤:在運行時創建類的實例,同時初始化
A local variable named 'inum' cannot be declared in this scope because it would give a different meaning to 'inum', which is already used in a 'parent or current' scope to denote something else.
public class MyClass
{
static int i=0;
class A
{
public A()
{
}
}
public static void Run()
{
string inum = "i";
for (int j=1;j<=5;j++)
{
inum = inum + j.ToString();
//Initialize Instance
A inum = new A();
}
}
}
請提供你所實際上是試圖做更多的情況下,而不是該由例子! – Henrik
錯誤消息告訴你什麼是錯的:有一個名爲字符串'inum'與第二變量'一個inum'內部循環。重命名第二個,以免與外部衝突。 – asawyer
第二個變量名稱正在改變。你可以看到連接。 – RKh