C#:如果一个类有两个构造函数,这些构造函数分享一些代码的最好方法是什么?

参见英文答案 > Call one constructor from another                                    7个答案                            VS2005中的C#:如果一个类有两个构造函数,这些构造函数共享一些代码的最佳方式是什么?

例如。在两个构造函数中,如何避免x = 5和y = 10行:

public class MyObject {

int x;
int y;
int z;

public MyObject() {
    x = 5;
    y = 10;
}

public MyObject(int setZ) {
    x = 5;
    y = 10;
    z = setZ;
}
只是链接到通用构造函数…

public MyObject(int setZ)
  : this()
{
  z = setZ;
}
翻译自:https://stackoverflow.com/questions/3146152/c-if-a-class-has-two-constructors-what-is-the-best-way-for-these-constructors

转载注明原文:C#:如果一个类有两个构造函数,这些构造函数分享一些代码的最好方法是什么?