非常常见的情况:我有一个包含多个实例变量的类和一个接受多个参数的构造函数。我可以以某种方式将一个绑定到另一个?将所有参数分配给实例变量非常冗长,并且是可能(而且应该)由约定优先配置原则涵盖的一种情况。我的示例代码如下所示:C#将构造函数参数绑定到实例变量
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#做它的魔力?
插件一样的CodeRush或JustCode可以自动为您生成该代码。 – sloth
你也可以看看使用代码片段:http://msdn.microsoft.com/en-us/library/ms165392(v=vs.80).aspx然而,像BigYellowCactus提到的那些工具会给你更好的生产力。 –
将Resharper添加到上面的列表中。 –