Sobre atributos personalizados

09/06/2004 - 13:58 por Jose A. Gonzalvo | Informe spam
Hola, estoy indagando un poco en el uso de los atributos,
pero estoy atascado en el paso incial. ¿Por qué no
funciona esto?

class Class1
{
[STAThread]
static void Main(string[] args)
{
TestClass test = new TestClass();
Console.ReadLine();
}
}

public class TestClass
{
[Tracing("Constructor")]
public TestClass()
{
}
}

[System.AttributeUsage(AttributeTargets.All]
public class TracingAttribute : System.Attribute
{
public Tracing(string message)
{
Console.WriteLine(message);
}
}

¿Qué se me está escapando?

Un saludo,
Jose

Preguntas similare

Leer las respuestas

#1 Jose A. Gonzalvo
09/06/2004 - 14:06 | Informe spam
He cometido un error al teclear el código, obviamente el
nombre del constructor del atributo es igual al de la
clase.

¿Alguna idea de por qué no funciona?

Gracias,
JOSE
Respuesta Responder a este mensaje
#2 Hernan Foffani
09/06/2004 - 17:22 | Informe spam
He cometido un error al teclear el código, obviamente el
nombre del constructor del atributo es igual al de la
clase.

¿Alguna idea de por qué no funciona?



Funcionar, sí funciona. Pero no de la forma que crees.
;-)

El constructor del atributo se invoca al acceder al
*objeto atributo* por primera vez.

Saludos,
-H.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida