功能:重命名类型以匹配文件名,或重命名文件名以匹配其包含的类型。

时机:已重命名文件或类型,且尚未更新相应文件或类型进行匹配时。

原因:将类型置于具有其他名称的文件中,将很难查找要搜索的内容,反之亦然。 通过重命名类型或文件名,代码变得更具可读性且更易于导航。

此重构尚不可用于 .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”以匹配类型名称

  •