使用默认的get/set body创建许多属性的快捷方式

DRa*_*app 2 .net c# properties .net-2.0

是否有一些处理类的多个属性的快捷方式(比如50跨越字符串,int,datetime等).它们都有相同的简单声明,例如

private int myInt;
public int MyInt 
{ get { return myInt; }
  set { myInt = value; }
}

private datetime someDate;
public datetime SomeDate
{ get { return someDate; }
  set { someDate = value; }
}
Run Code Online (Sandbox Code Playgroud)

原因是,我有一个类将"绑定"到数据输入文本框类型字段等.只是让它们"公开"不起作用,因为它不会绑定到一个字段,但如果它是一个适用的get/set属性.我只是认为,当重复一遍又一遍时,经历这样的努力会很痛苦,并且相信有一种更短/更简化的方法.我只是没有其他导师可以学习并知道S/O有很多可以提供帮助.

对于我现在的情况,要求我只使用.Net 2.0 max ...基于手持设备的一些限制还不能运行3.0,3.5等.

一二三*_*一二三 11

在C#3或更高版本中,您可以使用自动实现的属性:

public int MyInt { get; set; }
Run Code Online (Sandbox Code Playgroud)