功能:重命名类型以匹配文件名,或重命名文件名以匹配其包含的类型。
时机:已重命名文件或类型,且尚未更新相应文件或类型进行匹配时。
原因:将类型置于具有其他名称的文件中,将很难查找要搜索的内容,反之亦然。 通过重命名类型或文件名,代码变得更具可读性且更易于导航。
此重构尚不可用于 .NET Standard 和 .NET Core 项目。
突出显示要同步的类型名称,或将文本光标置于其中:
Visual Basic:
按
Ctrl
+
键触发
“快速操作和重构
”菜单,并从“预览”窗口弹出窗口中选择“
将文件重命名为
TypeName.cs
”,其中
TypeName
是所选类型的名称。
按
Ctrl
+
。
触发
“快速操作和重构
”菜单,并从“预览”窗口弹出窗口中选择“
重命名类型到
文件名
”,其中
文件名
是当前文件的名称。
右键单击代码,选择“快速操作和重构”
菜单,然后从“预览”弹出窗口中选择“重命名文件为 TypeName.cs”
,其中“TypeName”
是已选定的类型名称。
右键单击代码,选择“快速操作和重构”
菜单,然后从“预览”弹出窗口中选择“重命名类型为
Filename
”
,其中“Filename”
是当前文件名。
随即重命名类型或文件。
C#::在下例中,文件“MyClass.cs”重命名为“MyNewClass.cs”以匹配类型名称
。
Visual Basic:在下例中,文件“Employee.vb”重命名为“Person.vb”以匹配类型名称
。