我无法绕着这个缠绕我的头.我有2个构造函数.第一个有2个参数:
public Instrument(string name, string category)
{
this.Name = name;
this.Category = category;
}
Run Code Online (Sandbox Code Playgroud)
然后我有一个默认(无参数)构造函数,其默认值为常量:
public Instrument()
{
this.Name = DefaultName;
this.Category = DefaultCategory;
}
Run Code Online (Sandbox Code Playgroud)
我也应该从无参数构造函数调用2参数构造函数.我该怎么做呢?我也质疑为什么这甚至是必要的.如果从默认值调用2参数,您将如何将默认值传递给应用程序?所以我想我的主要问题是如何从默认构造函数中调用2参数构造函数?