此重构适用于:
C#(编程语言)
Visual Basic
什么: 允许将字段转换为属性,并更新该字段的所有用法以使用新创建的属性。
什么时候: 你想要将字段移动到属性中,并更新对该字段的所有引用。
为什么: 你想要授予其他类对字段的访问权限,但不希望这些类具有直接访问权限。 通过将字段包装在属性中,可以编写代码来验证要分配的值,例如。
操作说明
突出显示或将文本光标置于要封装的字段名称中:
C#:
Visual Basic:
接下来,执行下列作之一:
-
键盘
- 按 Ctrl+R,然后按 Ctrl+E。 (请注意,键盘快捷方式可能因所选配置文件而异。
- 按 Ctrl+键触发“快速作和重构”菜单,并从“预览”窗口弹出窗口中选择“封装”字段条目。
-
鼠标
- 选择 “编辑 > 重构 > 封装字段”。
- 右键单击代码,选择“ 快速作和重构 ”菜单,然后从“预览”窗口弹出窗口中选择 “封装”字段 条目。
选择 DESCRIPTION 封装字段(和使用属性) 使用属性封装字段,并更新该字段的所有用法以使用生成的属性 封装字段(但仍使用字段) 使用属性封装字段,但保留字段的所有用法不变 创建该属性并更新对字段的引用(如果已选中)。
小窍门
使用弹出窗口中的 “预览更改” 链接 查看结果 ,然后再提交结果。
C#:
Visual Basic:
-
键盘