Hola... tengo el siguiente problema ...
necesito entregarle a un objeto el nombre la clase que lo llamó...
lo cual es fácil si hago una llamada como Metodo(
this.GetType().ToString() );
pero como lo hago si la llamada la hago desde un método estático?
pues entonces no podré utilizar "this".
ejemplo:
class Avisador
{
void Avisa( string Mensaje )
{ System.Console.WriteLine( "Llamado por " + Mensaje );
}
class Cliente
{
static Cliente()
{
Avisa( this.GetType() ); // Error... no puedo utilizar "this"
pues este constructor es de clase
}
}
La idea es no tener que poner en duro el nombre de la clase.
De antemano gracias,
Néstor.
Leer las respuestas