-2

さまざまな言語構造を使用して C# でシングルトン パターンを実装するために考えられるさまざまな方法と、各ソリューションが使用される状況は何ですか? 各実装の長所と短所は何ですか? そして、パフォーマンス、ロック、およびガベージ コレクションの影響を考慮して、これらの実装のうちどれが最適ですか?

同じものを実装するために他にどのような方法があり、以下のコードをどのように改善できますか:

public class Singleton
{
    private static readonly Singleton _instance;
    private Singleon()
    {
    }

    public static Singleton GetInstance()
    {
        if(_instance == null)
            _instance = new Singleton();


        return _instance;
    }

}
4

1 に答える 1

6

http://csharpindepth.com/Articles/General/Singleton.aspxを参照してください。

于 2012-01-19T16:45:56.127 に答える