Sobrecarga de métodos

Estimados expertos, tengo una duda sobre la sobrecarga de métodos en C#.

He estado leyendo diversos artículos en internet acerca de este tema y en todos los casos, el ejemplo que utilizan es de crear una instancia de la clase superior y dentro de esta sobrecargan algún método. Hasta ahí todo bien, pero lo que yo estoy necesitando es algo ligeramente distinto.

En Java, por lo menos, existe la posibilidad de sobrecargar métodos de una clase en el momento en que se inicializa un objeto de dicha clase ej:

MiObjeto estaInstancia = new MiObjecto(){
                @Overrides
                public void Saludo(){
                           System.out.Println("Hola, mundo!");
                }
 };

en este caso, sobrecargo el método Saludo en el momento en que inicializo el objeto estaIsntancia sin necesidad de crear una nueva clase que herede la clase MiObjeto

La pregunta es, ¿Puede hacerse esto en C#?, de ser así ¿Cómo?

Desde ya muchas gracias. Manusoftar®.-

Añade tu respuesta

Haz clic para o