現在我正在編寫一個應用程序,並且認爲現在我所做的工作必須有更好的解決方案。c#類間通信的最佳方式
我有一個主窗口,它將處理程序的設置。然後我有更多的課程和窗口。例如,一個語言處理程序類和一個處理「main函數」所需的用戶輸入的表單。
但是,直到現在,我總是必須將主窗口傳遞給每個類,因爲語言處理程序應該能夠更改主窗口的字符串。另一種形式也應該能夠將數據傳遞到主窗口。
如果我們想象會有更多的類,每個類需要一個主窗口的副本,根據主窗口的「大小」,這會消耗大量資源。
那麼,有沒有更好/更有效的方式來溝通這些類。
閱讀[引用類型與值類型](http://www.albahari.com/valuevsreftypes.aspx)並且不要擔心傳遞主表單,因爲它是一個參考類型。 –
Thx給大家。哇,我應該知道它是作爲參考傳遞的。但我會看看你的所有建議;) –