2009-07-01 6 views
1

可能性の重複:タイトルに
When to Use Static Classes in C#C#クラスのインスタンスではなく静的クラスを使用するタイミング

質問..........私は非常にそれがそれぞれを使用するのが最善だときに意見をいただければ幸いですか!あなたは、異なるクラスへのアクセスを持っていない場合です

よろしく

+7

は必ず重複している必要がありますか? –

+1

http://stackoverflow.com/questions/241339/when-to-use-static-classes-in-c –

答えて

0

Jon Skeetの答えを参照してください)。しかし、コードにアクセスすると、私が使用するルールは次のようになります。

静的クラスを使用することで逃げることができますか、その度にそのクラスに異なるデータを格納する必要がありますか?

これが役に立ちます。

EDITJon Skeetが答えを削除してから最初の文を無視します。

0

かなり単純なヘルパーメソッドが含まれている場合は、静的クラスを使用します。他のケースでは、オブジェクトのインスタンスを使用するので、依存性注入を行い、適切な単体テストを書くことができます。

関連する問題