Simple question (forgive my ignorance):
public abstract class GrandFather
{
public abstract void DontOverrideMe();
}
public class Father : GrandFather
{
public sealed override
void DontOverrideMe()
{
Console.WriteLine("I am acting as a father");
}
}
public class Son : Father
{
public void DontOverrideMe()
{
Console.WriteLine("I am an unruly son");
}
}
Why the compiler only gives a warning about Son::DontOverrideMe instead
of an error? And why with a "new" keyword the warning disappears? I want
a non overridable method :(
Regards.
--
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list