我有一個簡單的按鈕,這將開闢AddStation
表單訪問方法(該按鈕被放置在MainForm
形式):從另一個類
var AddStation = new AddStation();
AddStation.Show();
它顯示了形式正常,但是表格AddStation
具有保存按鈕。當按下此按鈕時,AddStation
表單關閉,但我想運行MainForm
的類中的方法(以更新存在於MainForm
上的列表框)。
由於表格AddStation
沒有對MainForm
的引用,因此我現在無法執行此操作,但我該怎麼做?如何從AddStation
表單運行方法MainForm.UpdateListBox
?
在方法範圍中,'var'是一個隱式類型的變量。使用'var'而不是'AddStation'是聲明類型的另一種方式,而不是「類對象」。 「類對象」是聲明右側聲明的內容。左側是「類型」。 [var(C#Reference)](http://msdn.microsoft.com/en-us/library/bb383973.aspx) – 2012-04-27 14:34:31
除了少打字以外,爲什麼要使用var與顯式聲明強類型對象的類型?我理解爲什麼在構建LINQ語句時使用var,但不知道爲什麼你會在這裏使用var,這是更偏好的事情還是微軟推動開發人員使用這種語法? – milestogofromhere 2012-05-03 20:40:21
已經詳細討論了'var'的使用。一個很好的討論:[在C#中使用var關鍵字](http://stackoverflow.com/q/41479/9664)。國際海事組織,一般的經驗法則是當右側顯式聲明類型時使用'var';否則,請使用該類型。 – 2012-05-03 22:07:48