У меня есть класс, заглушка которого показана ниже. Анализ кода захватывает, если я не удаляю публичный конструктор. Но мне любопытно, почему это необходимо на запечатанном классе? Указанный ниже класс содержит только статические методы. Почему было бы хорошей практикой включать частный конструктор, чтобы удалить публичный?Запечатанный класс - зачем удалить публичный конструктор?
public sealed class ParseFile
{
/// <summary>
/// Remove the public constructor to satisfy CA1053.
/// </summary>
private ParseFile()
{
}
}
Вы забыли указать ссылку источника: http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/8addbc70-f720-4d0b-85ce-2bdf52e32f77 – 2010-02-22 15:41:16
true (румяна) ... Еще есть немного от меня тоже .... – anthares