小编use*_*247的帖子

c#属性超过main

有人问我一个关于如何打印的问题

line no 1
line no 2
line no 3
Run Code Online (Sandbox Code Playgroud)

不改变读取的主要方法

static void Main(string[] args)
{
    Console.WriteLine("line no 2");
}
Run Code Online (Sandbox Code Playgroud)

现在一种方法是为控制台应用程序提供多个入口点.但是我尝试了另一种方法,如下所示:

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");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在每个WriteLine上应用断点时,我能够看到该方法有效,但是,控制台上没有反映出这一点.

只是好奇.

c# attributes console.writeline

9
推荐指数
3
解决办法
701
查看次数

标签 统计

attributes ×1

c# ×1

console.writeline ×1