Why declare static classes as sealed and abstract in C#?
<p><a href="http://msdn.microsoft.com/en-us/library/ms229038.aspx" rel="nofollow">This MSDN article</a> states that static classes should be declared as sealed and abstract. I was under the impression that static classes were already sealed. Why would you also need to declare a static class as sealed?</p>
