如何解决如何使用 Visual Studio(和/或 ReSharper)从类字段生成构造函数??
ReSharper 提供了Generate
Constructor工具,您可以在其中选择要初始化的任何字段/属性。我使用Alt
+Ins
热键来访问它。
解决方法
我已经习惯了许多 Java
IDE(Eclipse、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#
世界的新手,所以我想知道我是否缺少该语言的一些基本知识?Visual Studio 中是否有一些显而易见的选项?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。