Biorąc pod uwagę następujące klasy:W języku C#, jaki jest najlepszy/akceptowany sposób wykonywania łańcuchów konstruktora?
public class MyClass
{
private string _param;
public MyClass()
{
_param = string.Empty;
}
public MyClass (string param)
{
_param = param;
}
}
Jestem rozdarty między dwa sposoby łańcucha te konstruktorów:
Pierwszy:
public MyClass() : this (string.Empty)
{
}
public MyClass (string param)
{
_param = param;
}
drugi:
public MyClass()
{
_param = string.Empty;
}
public MyClass (string param) : this()
{
_param = param;
}
Czy lepiej jest łączyć z konstruktorem bez parametrów lub na odwrót?
Rzeczywiście, i wydaje się, że jest to konsensus. –