對於基於範圍的可能相當簡單/快速的答案,我提前表示歉意,但我向處處看了一眼,並且很驚訝沒有想出一個回答。Visual C# - 在另一個類中創建的對象的訪問實例
我創建了一個名爲的士兵類,大約有100個類變量。我需要一個用戶輸入信息,並在幾個不同的類表單上逐步構建一個對象(因爲只有一個表單上收集的數據太多)。
我Form1.cs的創建士兵(tempSoldier)的(空)的實例,並開始設置我收集來自用戶對象的類變量。
private void button1_Click(object sender, EventArgs e)
{
Soldier tempSoldier = new Soldier();
tempSoldier.surname = textbox1.text;
}
我的問題:我如何獲得在其他類(Form2.cs,Form3.cs ...)從Form1.cs的訪問對象實例(tempSoldier)?
我應該提到,所有窗體(Form1.cs,Form2.cs ...)共享相同的命名空間。
在此先感謝
編輯:下面的工作所有的解決方案所以它只是取決於哪一個你最喜歡的。感謝您的反饋意見。 有一點需要注意,確保你製作了所有的類修飾符Public,包括你的自定義類(在我的例子中是Soldier.cs)。
你當地的聲明將有AV短暫的壽命。如果你在表單中聲明它而不是表單中的方法,你可以在別處稱爲Form1.tempSoldier。 – HABO