考虑下面的类:在C#中,构造函数链接的最佳/可接受的方式是什么?
public class MyClass
{
private string _param;
public MyClass()
{
_param = string.Empty;
}
public MyClass (string param)
{
_param = param;
}
}
我两种方法链的构造函数之间四分五裂:
第一个:
public MyClass() : this (string.Empty)
{
}
public MyClass (string param)
{
_param = param;
}
第二个:
public MyClass()
{
_param = string.Empty;
}
public MyClass (string param) : this()
{
_param = param;
}
那么,从无参数构造函数或其他方式链接更好?
事实上,这似乎是这里的共识。 – 2009-09-22 18:23:11