8
シングルトンパターンの実装はC# in Depthで提案シングルトンパターン - 簡単な実装ですか?
public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
static Singleton()
{
}
private Singleton()
{
}
public static Singleton Instance
{
get
{
return instance;
}
}
}
ReSharperのは、autoプロパティおよびC#6自動プロパティの初期化子を使用して、これを簡素化することを提案されています
public sealed class Singleton
{
static Singleton()
{
}
private Singleton()
{
}
public static Singleton Instance { get; } = new Singleton();
}
これは確かに単純に見えるん。この簡素化を使用するのは面倒ですか?
いいえ、C#6がリリースされる前にC#のエディションが書かれていただけです。 –
C#6のWebサイトを更新するつもりはありません。 –
@JonSkeet C#7のペーパーバージョンを更新する時間?私が間違っていなければ、新版がなくてもほぼ4年間です。) –