c# - 使用默认获取/设置主体创建许多属性的快捷方式

标签 c# .net properties .net-2.0

是否有一些快捷方式来处理一个类的多个属性(比如 50 个跨越字符串、整数、日期时间等)。它们都有相同的简单声明,例如

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

private datetime someDate;
public datetime SomeDate
{ get { return someDate; }
  set { someDate = value; }
}

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

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

最佳答案

在 C# 3 或更高版本中,您可以使用 auto-implemented properties :

public int MyInt { get; set; }

关于c# - 使用默认获取/设置主体创建许多属性的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373356/

相关文章:

android - 通过 Eclipse 编辑 Android XML 布局中的多个元素

python - 覆盖python中的属性

ms-access - Access 报告 - 隐藏字段、标签和其他基于数据的元素

c# - Canvas 到 Canvas (主菜单到选项)同一场景统一

c# - 如何在类里面再次调用 "static void Main(string[] args) "

javascript - React.js 通过 create-react-app 与 ASP MVC 集成

.net - 使用依赖注入(inject),我发现自己创建了工厂来进行单元测试。这是正常的吗?

c# - Enum.HasFlag 应该返回什么?

c# - 单词搜索益智游戏

c# - wcf服务回调异常的处理方法