C# 子类的构造函数的序列图是什么?

C# 子类的构造函数的序列图是什么?,c#,sequence-diagram,C#,Sequence Diagram,如果我有这样的东西: public class A{...} public class B:A{...} public class C:B{...} 我知道如果我调用没有参数的C构造函数,它将首先调用A和B构造函数。但是我如何在序列图中表示它呢 c = new C() 谢谢大家! 我认为首先不应该这样做,因为这是语言的一个实现细节。快速搜索表明其他人同意:这当然不是“实施细节”,这些细节可能会发生变化。构造函数的执行顺序在很大程度上是该语言的一个基本规范。为什么要在序列图中表示这个细节?如果

如果我有这样的东西:

public class A{...}
public class B:A{...}
public class C:B{...}
我知道如果我调用没有参数的C构造函数,它将首先调用A和B构造函数。但是我如何在序列图中表示它呢

c = new C()

谢谢大家!

我认为首先不应该这样做,因为这是语言的一个实现细节。快速搜索表明其他人同意:这当然不是“实施细节”,这些细节可能会发生变化。构造函数的执行顺序在很大程度上是该语言的一个基本规范。为什么要在序列图中表示这个细节?如果你这样做了,那么你所要做的就是把它当作一个常规的方法调用来对待。对,在序列图中,继承并不起作用,它只是C->B->a->B->C。第一步是传递参数。我认为你首先不应该这样做,因为这是语言的一个实现细节。快速搜索表明其他人同意:这当然不是“实施细节”,这些细节可能会发生变化。构造函数的执行顺序在很大程度上是该语言的一个基本规范。为什么要在序列图中表示这个细节?如果你这样做了,你所要做的就是把它当作一个常规的方法调用来对待。对,在序列图中,继承不会起作用,它只是C->B->a->B->C。第一步是传递参数。