如何从c#中的构造函数中调用其他构造函数?

Bla*_*man 3 c#

我有一个像这样的构造函数:

public Blah(string a, string b)
{

}

public Blah(string a, string b, string c)
{
  this.a =a;
  this.b =b;
  this.c =c;
}
Run Code Online (Sandbox Code Playgroud)

如何从第一个构建器调用第二个构造函数?

喜欢:

public Blah(string a, string b)
{
   Blah(a,b, "");
}
Run Code Online (Sandbox Code Playgroud)

Luk*_*keH 9

public Blah(string a, string b) : this(a, b, "")
{
}

public Blah(string a, string b, string c)
{
    // etc
}
Run Code Online (Sandbox Code Playgroud)


Kim*_*imi 5

public Blah(string a, string b): this(a, b, String.Empty)
{

}

public Blah(string a, string b, string c)
{
  this.a =a;
  this.b =b;
  this.c =c;
}
Run Code Online (Sandbox Code Playgroud)