c # atributo sobre main
Alguien me hizo una pregunta sobre cómo podemos imprimir.
line no 1
line no 2
line no 3
Sin cambiar un método principal que lee.
static void Main(string[] args)
{
Console.WriteLine("line no 2");
}
Ahora un enfoque era tener múltiples puntos de entrada para la aplicación de consola. Sin embargo, probé otro enfoque que es el siguiente:
class Program
{
[Some]
static void Main(string[] args)
{
Console.WriteLine("line no 2");
}
}
class SomeAttribute : Attribute
{
public SomeAttribute()
{
Console.WriteLine("line no 1");
}
~SomeAttribute()
{
Console.WriteLine("line no 3");
}
}
Cuando aplico un punto de ruptura en cada una de lasLínea de escrituraPuedo ver que el enfoque funciona, sin embargo, el mismo no se refleja en la consola.
Sólo curioso.