我有许多类属性,并且只为一个字段创建另一个构造函数比继承之类的更难。
例如,我有一个带有一个主构造函数和一个带有一个参数的构造函数的类
public class mySampleClass
{
//properties
public string Default{get;set;}
public mySampleClass()
{
// fill all properties with default values
Default = "First";
}
public mySampleClass(string value)
{
// i want here to use default constructor and just manipulate some property with 'value'
value = Default; // value = First
}
}
第二个构造函数是否可以从第一个构造函数继承所有默认属性并仅从附加值中操作一些数据,或者我必须再次为第二个构造函数构建所有默认值?