Есть ли разница вразницы между запечатанным классом и запечатанным классом с частным конструктору
public sealed class A
{
}
public sealed class B
{
private B()
{}
}
Так что причина использовать закрытый конструктор в запечатанном классе
Это не может быть одноэлементный, если класс имеет фабричный метод создания новых экземпляров. – TomTom
@TomTom, если это фабрика, вам понадобятся некоторые средства создания экземпляра. – Jamiec
+1, просто заметка, в старом коде, который я видел, закрытый класс с частным конструктором используется для статического класса (эта версия 1 из C# отсутствует). –