J'ai une classe, dont le talon est montré ci-dessous. L'analyse de code blesse si je ne supprime pas le constructeur public. Mais je suis curieux de savoir pourquoi cela est nécessaire sur une classe scellée? La classe particulière représentée ci-dessous contient uniquement des méthodes statiques. Pourquoi serait-il une bonne pratique d'inclure un constructeur privé juste pour supprimer le constructeur public?Classe scellée - Pourquoi supprimer le constructeur public?
public sealed class ParseFile
{
/// <summary>
/// Remove the public constructor to satisfy CA1053.
/// </summary>
private ParseFile()
{
}
}
Vous avez oublié d'inclure le lien source: http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/8addbc70-f720-4d0b-85ce-2bdf52e32f77 –
true (blush) ... Encore il y a un peu de moi aussi .... – anthares