Ho una classe, il cui stub è mostrato di seguito. L'analisi del codice è critica se non rimuovo il costruttore pubblico. Ma sono curioso perché questo è necessario in una classe sigillata? La particolare classe mostrata di seguito contiene solo metodi statici. Perché sarebbe buona norma includere un costruttore privato solo per rimuovere quello pubblico?Classe sigillata - Perché rimuovere il Costruttore pubblico?
public sealed class ParseFile
{
/// <summary>
/// Remove the public constructor to satisfy CA1053.
/// </summary>
private ParseFile()
{
}
}
Hai dimenticato di includere il link sorgente: http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/8addbc70-f720-4d0b-85ce-2bdf52e32f77 –
true (arrossire) ... Ancora c'è un po 'anche da parte mia ... – anthares