c# - 在字段中,C# 如何存储所有的ctor参数

  显示原文与译文双语对照的内容
96 2

我在学习 C# 编码时出现了一个想法。是否可以以以简单的方式将参数从构造函数中存储到字段中,而不必在每个变量上编写 this.var = var

例如:

class MyClass
{
 int var1;
 int var2;
 int var3;
 int var4;
 public MyClass(int var1, int var2, int var3, int var4){
 this.var1 = var1;
 this.var2 = var2;
 this.var3 = var3;
 this.var4 = var4;
 }
}

如果名称相同,是否可以避免编写 this.varX = varX 并将所有变量保存到字段中?

时间:原作者:0个回答

136 4

如果首先定义变量,可以以使用 Visual Studios'"快速操作"工具为你生成一个构造函数。

使用这种方法将构造函数类插入所有选定的字段作为参数,并将值分配给字段。

这不会减少代码量,但会减少你需要的输入数量

原作者:
...