2013-03-20 55 views
0

我是一個新手程序員誰正在開發應用程序的C#與Visual Studio 2010和許多形式,所以我感興趣的是有可能設置一些全局變量使用它們在所有形式?簡單的例子,我有10個表格,他們都連接到MySQL數據庫,所以它是不是很聰明,設置10倍數據庫名稱和密碼時,在理想中我可以設置一次,然後到處使用,我無法找到答案在谷歌這個問題,所以也許有人可以幫助我在這裏? 這可能嗎?C#全局變量爲所有形式

+6

全局變量是邪惡的。不要使用它們。 – Oded 2013-03-20 21:40:20

+3

使用設置http://msdn.microsoft.com/en-us/library/aa730869(v=vs.80).aspx – VladL 2013-03-20 21:41:04

+1

相關http://stackoverflow.com/q/484635/38206 – 2013-03-20 21:42:58

回答

6

爲您的表單創建一個基類,這個類繼承自Form。初始化那裏的共享值,可以通過繼承形式訪問。

2

有幾種方法可以解決這個問題。

  • 首先您可以使用設置。
  • 其次,你可以使用web.config(不知道這是否工作在形式)
  • 第三個選項是創建一個靜態類,它包含你的變量。
+0

設置爲+1; -1爲靜態類。 – 2013-03-20 21:43:46