有人问我如何打印
line no 1
line no 2
line no 3
在不更改读取的主要方法的情况下
static void Main(string[] args)
{
Console.WriteLine("line no 2");
}
现在一种方法是为控制台应用程序设置多个入口点。但是我尝试了另一种方法,如下所示:
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");
}
}
当我在每个WriteLine上应用断点时,我可以看到该方法有效,但是,控制台上没有反映出来。
只是好奇。