いくつかの変数をプロジェクト全体でグローバルにし、すべてのフォームでアクセスできるようにしたいと考えています。これどうやってするの?
118416 次
8 に答える
86
はい、静的クラスを使用してできます。このような:
static class Global
{
private static string _globalVar = "";
public static string GlobalVar
{
get { return _globalVar; }
set { _globalVar = value; }
}
}
そして、あなたが書くことができる場所を使用するために:
GlobalClass.GlobalVar = "any string value"
于 2009-08-18T13:41:19.713 に答える
6
または、グローバルをapp.configに入れることもできます
于 2009-08-18T13:48:45.697 に答える
5
静的クラスまたはシングルトン パターンを使用できます。
于 2009-08-18T13:49:45.337 に答える
5
一方通行、
ソリューション エクスプローラー > プロジェクト > プロパティ > Settings.Settings。このファイルをクリックし、IDE から設定を追加して定義します。
それらにアクセスする
Properties.Settings.Default.MySetting = "hello world";
于 2009-08-18T14:21:01.557 に答える
2
public static class MyGlobals
{
public static string Global1 = "Hello";
public static string Global2 = "World";
}
public class Foo
{
private void Method1()
{
string example = MyGlobals.Global1;
//etc
}
}
于 2009-08-18T13:49:09.847 に答える