C#でシングルトンパターンを実装するためにさまざまな言語構造を使用する可能性があります。 各実装のメリットとデメリットは何ですか?パフォーマンス、ロック、およびガベージコレクションの影響を考慮した実装の中で最も優れたものは ですか?状況に応じてC#でシングルトンデザインパターンを実装するさまざまな方法
他にはどんな方法が同じことを実現するために存在しているとどのように以下のコードを向上させることができます。
public class Singleton
{
private static readonly Singleton _instance;
private Singleon()
{
}
public static Singleton GetInstance()
{
if(_instance == null)
_instance = new Singleton();
return _instance;
}
}
を参照してください。実際の質問:「どのシングルトンパターンを使用するかは...」 –