最佳答案
我已经习惯了许多 Java IDE (日食、 NetBeans和 IntelliJ IDEA)提供的命令,可以根据类中的字段为类生成缺省构造函数。
例如:
public class Example
{
public decimal MyNumber { get; set; }
public string Description { get; set; }
public int SomeInteger { get; set; }
// ↓↓↓ This is what I want generated ↓↓↓
public Example(decimal myNumber, string description, int someInteger)
{
MyNumber = myNumber;
Description = description;
SomeInteger = someInteger;
}
}
在大多数 OOP 语言中,让构造函数填充对象的所有字段是一个非常常见的任务,我假设有一种方法可以节省我用 C # 编写这个样板代码的时间。我是 C # 世界的新手,所以我想知道我是否遗漏了一些关于语言的基本知识?在 VisualStudio 中是否有一些显而易见的选项?