部分类中字段的执行顺序是什么?

时间:2014-11-07 11:36:10

标签: c# static partial-classes

public class Report
{
    public static int A = B + 2;
    public static int B = A + 2;
}

AFAIK,在一个类中,它按照它们在类中的存在顺序执行字段。第一次参考Report课程时,字段将初始化为A = 2B = 4

但是部分课程的顺序是什么?

public partial class Report
{
    public static int A = B + 2;
}

public partial class Report
{
    public static int B = A + 2;
}

也许如果这些类在同一个文件中,它仍然按照文件中存在的顺序执行。或者是什么?

但是/如果部分类在不同的文件中,那么顺序是什么?

顺便说一下,我出于好奇而问这个问题。

0 个答案:

没有答案