非常常见的场景:我有一个包含多个实例变量的类和一个接受多个参数的构造函数。我可以以某种方式将一个绑定到另一个吗?将所有参数分配给实例变量非常冗长,并且是约定优于配置原则可能(并且应该)涵盖的情况之一。我的示例代码如下所示:
public class myClass
{
private object param1;
private object param2;
private object param3;
private object param4;
public myClass(object param1, object param2, object param3, object param4)
{
this.param1 = param1;
this.param2 = param2;
this.param3 = param3;
this.param4 = param4;
}
}
有没有一种简单的方法可以摆脱这种情况并让 C# 自动发挥它的魔力?