2013-03-20 76 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