【发布时间】:2011-10-22 23:18:51
【问题描述】:
我有以下代码,我在使用静态构造函数调用 Main() 方法之前打印值。如何在 Main() 返回后打印另一个值,不修改 Main() 方法?
我想要这样的输出:
1st
2nd
3rd
我使用的“基础”代码:
class Myclass
{
static void Main(string[] args)
{
Console.WriteLine("2nd");
}
}
我在 Myclass 中添加了一个静态构造函数来显示“1st”
class Myclass
{
static Myclass() { Console.WriteLine("1st"); } //it will print 1st
static void Main(string[] args)
{
Console.WriteLine("2nd"); // it will print 2nd
}
}
现在我需要做的是打印第三个而不修改Main() 方法。如果可能的话,我该怎么做?
【问题讨论】: