重複の可能性:
JonSkeetによるシングルトンの説明
私はシングルトンについて読んでいて、今(SOのおかげで)かなり手がかりがあります。
私の実装(教科書である必要があります)は次のようになります
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
private Singleton(){ }
static Singleton(){ }
public static Singleton Instance { get { return instance; } }
}
私の質問は、.NET 4.0で、コンストラクターを含める必要があるかどうかです(プライベートctorは暗黙的に作成されると思いますが、静的(疑わしい)についてはどうでしょうか)。
以下も同様に機能するようですが、私が考案したテスト例でのみうまく機能するのではないかと心配しています。
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
public static Singleton Instance { get { return instance; } }
}