如何在C#中重新初始化隱式類型變量(var)?C#隱含類型變量重新初始化
var abc = new Class();
if (a == 1)
{
abc = new Class1();
}
else if (a == 2)
{
abc = new Class2();
}
else if (a == 3)
{
abc = new Class3();
}
現在我有上面這樣,我得到一個錯誤。
不能鍵入「1類」隱式轉換爲「類」
你能解釋一下你爲什麼要這麼做?也許對於你的問題有更好的解決方案,但沒有上下文就無法說清楚。 – 2012-02-03 15:12:10
將'var'替換爲'object',但是這會破壞var的目的。 – ja72 2013-06-26 18:10:24