我有一個類,其中的存根如下所示。代碼分析抱怨如果我不刪除公共構造函數。但我很好奇爲什麼在密封課堂上這是必要的?下面顯示的特定類只包含靜態方法。爲什麼包含一個私有構造函數只是爲了刪除公有的構造函數會是一個好習慣?密封類 - 爲什麼要刪除公共構造函數?
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(blush)...儘管如此,我還是有一點...... – anthares