代码改变世界

随笔档案-2008年2月12日

使用扩展方法和接口给对象添加“重置状态”功能

2008-02-12 00:29 by 无常, 2684 阅读, 收藏, 编辑
摘要: 项目中有些对象经常需要重置部分或全部属性到初始状态,想给这些类全部都加上个Reset()方法,又显得太冗余。Q.yuhen的这个Post中提出一种思路,使用默认构造函数来重置状态,这样实现: class MyClass { public int X { get; set; } public string S { get; set; } public MyClass() { ... 阅读全文
点击右上角即可分享
微信分享提示