class MyDerived : MyBase ...{ // Overrides the virtual method Meth1 using the override keyword: publicoverridestring Meth1() ...{ return"MyDerived-Meth1"; } // Explicitly hide the virtual method Meth2 using the new // keyword: publicnewstring Meth2() ...{ return"MyDerived-Meth2"; } // Because no keyword is specified in the following declaration // a warning will be issued to alert the programmer that // the method hides the inherited member MyBase.Meth3(): publicstring Meth3() ...{ return"MyDerived-Meth3"; }