Static 和 Class相关执行过程顺序。
public class DataDemo
{
private static Dictionary<string, string> dictionary = new Dictionary<string, string>();
static DataDemo()
{
Console.WriteLine("001");
dictionary.Add("a", "a");
}
public DataDemo()
{
Console.WriteLine("002");
}
~DataDemo()
{
Console.WriteLine("003");
}
public static void info()
{
Console.WriteLine("004");
}
}
调用方式:
DataDemo s = new DataDemo();
DataDemo.info();
DataDemo.info();
输出结果:
001
002
004
004
END。

浙公网安备 33010602011771号