0

クラス内で文字列リテラルを配置するのに最適な場所はどこですか?それらを定数メンバーとして宣言する必要がありますか、メソッドで参照する必要がありますか(文字列リテラルが一度だけ使用される場合)、ヘルパークラスまたは他の場所に配置する必要がありますか?

4

1 に答える 1

2

ユーザーに表示され、国際化が必要な文字列を参照していますか?

.NET および Java では、キー/値のリソース ファイルを使用できるリソース ファイルを使用できます。これには、テキストを変更する必要があるたびにコンパイルする必要がないという追加の利点があり、リソース ファイルを変更できるようにするためにコーダーである必要はありません。

使用されている内部文字列 (キー、ID など) について話しているだけなら、あまり大騒ぎしません。「constants.cs」が好きな人もいれば、使用しているファイル内で好きな人もいます。それら、および定数の各セットを独自の関連パッケージに入れるのが好きな人もいます。ただそれを維持してください...定数。

于 2012-01-05T08:35:07.053 に答える