gpt4 book ai didi

C# 静态构造函数排序

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:52 24 4
gpt4 key购买 nike

<分区>

我很好奇静态构造函数和实例构造函数的触发顺序。有人可以告诉我火灾下的构造函数的顺序吗?

对于静态构造函数的执行顺序,这种行为背后的解释是什么?

class A
{
static A()
{
Console.WriteLine("I am in A's Static Constructor");
}
A()
{
Console.WriteLine("I am in A's Default Constructor");
}
}

class B:A
{
static B()
{
Console.WriteLine("I am in B's Static Constructor");
}
B()
{
Console.WriteLine("I am in B's Default Constructor");
}
}
class C:B
{
static C()
{
Console.WriteLine("I am in C's Static Constructor");
}
C()
{
Console.WriteLine("I am in C's Default Constructor");
}
}

以下语句的输出是什么:

C c = new C();

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com