小编Sco*_*ttT的帖子

如何使用无参数构造函数中的2个参数调用构造函数?

我无法绕着这个缠绕我的头.我有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参数构造函数?

c# constructor default-constructor

1
推荐指数
1
解决办法
2125
查看次数

标签 统计

c# ×1

constructor ×1

default-constructor ×1