C# 用类名直接调用静态方法时,是否调用类的构造函数?

如题所述

不调用,因为根本没进行实例化,只有建立类的新对象时才调用构造函数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-02
静态的类不需要声明,可以直接用的private static GetString(){...}像这种直接可以用的
第2个回答  2013-07-02
调用静态构造函数!你可以这样试试! class Program { static void Main(string[] args) { T.F1(); T.F1();
Console.ReadLine(); } }

public static class T { static T() { Console.WriteLine("静态构造函数"); }
public static void F1() { Console.WriteLine("F1"); } }
第3个回答  2013-07-02
构造函数是实例化时调用
第4个回答  2013-07-02
不会
相似回答