I read an article on C# Help, regarding sealed methods. I find it rather strange that one cannot seal a base class method (only a method that's been overridden from a base class).
ie.
public sealead string GetResults() {...} //Won't work
public override sealed string GetResults() {...} //Will work.
I'm sure the .Net guys have a good reason for doing this. I just wonder why.
Update: Ouch, I forgot that a method that can be overidden HAS to be declared as virtual(or something similar) in the base class. Is it possible that I haven't created my own Base class with overridable members in such a long time? Scary.