是否有一些處理類的多個屬性的捷徑(比如50個spanning string,int,datetime等)。他們都具有相同的簡單聲明,如使用默認get/set主體創建多個屬性的快捷方式
private int myInt;
public int MyInt
{ get { return myInt; }
set { myInt = value; }
}
private datetime someDate;
public datetime SomeDate
{ get { return someDate; }
set { someDate = value; }
}
究其原因,是我有一個類,將被「綁定」到數據輸入文本類型的字段和這樣。通過只讓他們「公開」不起作用,因爲它不會綁定到一個字段,但如果它是一個適用的get/set屬性。我只是覺得經歷這樣的努力是一種痛苦,當它一遍又一遍地重複時,並且相信有一種更短/更簡化的方法。我只是沒有另外的導師學習,並知道S/O有很多幫助。
對於目前的情況,我在,需要我只與.net工作2.0最大...基於手持設備尚未能夠運行3.0,3.5,的一些限制等
也許有一些ReSharper的魔力?(我從來沒有真正使用過Resharper,但是如果它像IDEA一樣,它可以重構任何東西,但這是另一個$工具,一次性生成器可能使用模板語言或簡單的Perl [或PowerShell; - ]腳本 - 扔一些名字,拿出一大堆copy'n'paste文本等等) – 2011-03-21 05:40:39
請注意,您仍然可以使用C#3.0或更高版本的編譯器,並且定位.NET 2.0框架。然後,您可以使用編譯器的功能(例如自動實現的屬性),同時仍然創建.NET 2.0程序集。 – 2011-05-06 09:42:28