非常常見的情況:我有一個包含多個實例變量的類和一個接受多個參數的構造函數。我可以以某種方式將一個綁定到另一個?將所有參數分配給實例變量非常冗長,並且是可能(而且應該)由約定優先配置原則涵蓋的一種情況。我的示例代碼如下所示: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添加到上面的列表中。 –