gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:38:00 27 4
gpt4 key购买 nike

我正在学习 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 并在名称相同的情况下将所有变量保存到字段中?

最佳答案

如果您先定义变量,则可以使用 visual studio 的“快速操作”工具为您生成一个构造函数;这使您可以选择要包含的当前定义的类字段。

使用它会插入一个构造函数类,将所有选定的字段作为参数,并将值分配给字段。

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

关于c# - 如何在字段中存储所有 ctor 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54824786/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com