我有2個類共享10個屬性中的9個。我正在嘗試做下面看到的內容,但是在當前上下文中不存在gc。我想知道是否存在asp.net隱式變量
if (methodId == 2)
{
var gc = new LblPremium(id);
}
else
{
var gc = new LblIsoReport(id);
}
gc.Nbr = Nbr;
if (method == 2) { gc.Location = "Location Identification: " + pvtData.Location; }
..
..
我不認爲這會在編譯時需要知道gc的類型。您將不得不使用動態或聲明gc作爲blPremium和LblIsoReport都從中繼承的某些基本類型。 –
你說得對,需要有基類和類型轉換。 – Igor
執行此操作的其他方法。我試過var gc = new Object(); if(methodId == 2) {但這似乎不工作 –