This refactoring applies to:
C#(编程语言)
Visual Basic
什么: 允许重命名类型以匹配文件名,或重命名文件名以匹配它所包含的类型。
什么时候: 已重命名文件或类型,但尚未更新相应的文件或类型以匹配。
为什么: 将类型置于具有不同名称的文件中,反之亦然,因此很难找到要查找的内容。 通过重命名类型或文件名,代码变得更加可读且更易于导航。
注释
此重构尚不适用于 .NET Standard 和 .NET Core 项目。
操作说明
突出显示或将文本光标置于要同步的类型的名称中:
C#:
Visual Basic:
接下来,执行下列作之一:
-
键盘
- 按 Ctrl+。触发“快速作和重构”菜单,并从“预览”窗口弹出窗口中选择“将文件重命名为 TypeName.cs,其中 TypeName 是所选类型的名称。
- 按 Ctrl+。触发“快速作和重构”菜单,并从“预览”窗口弹出窗口中选择“重命名”类型,其中文件名是当前文件的名称。
-
鼠标
- 右键单击代码,选择“ 快速作和重构 ”菜单,然后从“预览”窗口弹出窗口中选择“ 将文件重命名为 TypeName.cs ,其中 TypeName 是所选类型的名称。
- 右键单击代码,选择“快速作和重构”菜单,并从“预览”窗口弹出窗口中选择“重命名”类型,其中文件名是当前文件的名称。
类型或文件已重命名。
C#:在下面的示例中, 文件MyClass.cs 重命名为 MyNewClass.cs ,以匹配类型名称。
Visual Basic:在下面的示例中, 文件Employee.vb 重命名为 Person.vb 以匹配类型名称。
-
键盘