1

現在、同様のクラスを共有するソリューションに 2 つのプロジェクトがあります。クラスの共有の問題を解決するために、ソリューションに 3 番目のプロジェクトを作成し、両方のプロジェクトがそれらのクラスを参照します。今、両方のプロジェクトが共通の文字列を共有する必要があるところまで来ました。これらの文字列を共通のソリューションに追加したかったのですが、これにアプローチする方法がわかりません。単純にクラスを作成し、それらの文字列をゲッターとセッターで static として宣言する必要がありますか? 助言がありますか

4

1 に答える 1

1

定数を使用できます:

public static class Constants
{
    public const string Message1 = "Foo bar";
    public const string Message2 = "Baz";
}

次に、消費するコードでこれらの定数を呼び出します。

string text = Constants.Message1;

または、リソース ファイルの使用を検討することもできます。リソース ファイルの利点は、多言語アプリケーションをサポートする必要がある場合に、さまざまな言語にローカライズできることです。

于 2013-02-19T07:54:23.300 に答える