考慮下面的類:在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