重构和还原 C# 重构代码段

来源:互联网 发布:篆字识别软件 编辑:程序博客网 时间:2024/04/29 06:40

C#重构

重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。

Visual C# 在“重构”菜单上提供了以下重构命令:

  • 提取方法

  • 重命名

  • 封装字段

  • 提取接口

  • 将局部变量提升为参数

  • 移除参数

  • 重新排列参数

多项目重构

Visual Studio 支持多项目重构。更正文件间的引用的所有重构操作也会更正同一语言的所有项目间的引用。这适用于所有项目间的引用。例如,如果具有一个引用类库的控制台应用程序,则当您重命名类库类型(使用 Rename 重构操作)时,也将更新该控制台应用程序中对类库类型的引用。

“预览更改”对话框

许多重构操作都可提供这样的机会:可以在提交引用更改之前检查重构操作将对代码执行的所有引用更改。对于这些重构操作,将在重构对话框中显示“预览引用更改”选项。选择该选项并接受重构操作后,将显示“预览更改”对话框。请注意,“预览更改”对话框具有两个视图。底部视图将显示代码,其中包含了因重构操作而引起的所有引用更新。按下“预览更改”对话框中的“取消”将停止重构操作,并且代码不会进行任何更改。

容错重构

重构可以容错。换句话说,可以在无法生成的项目中执行重构。但是,在这些情况下,重构过程可能不会正确更新不明确的引用。

如何:还原 C# 重构代码段

 

C# 重构操作依赖于以下目录中的代码段:

Installation directory/Microsoft Visual Studio 8/VC#/Snippets/language ID/Refactoring

如果此重构目录或此目录中的任何文件被删除或损坏,则 C# 重构操作在 IDE 中可能不起作用。以下过程可帮助您还原 C# 重构代码段。

可以通过代码段管理器验证 C# 重构代码段

  1. 在“工具”菜单中,选择“代码段管理器”。

  2. 在“代码段管理器”对话框中,从“语言”下拉列表中选择“Visual C#”。

    “重构”文件夹应出现在树视图文件夹列表中。

在代码段管理器中还原重构代码段

  1. 在“工具”菜单中,选择“代码段管理器”。

  2. 在“代码段管理器”对话框中,从“语言”下拉列表中选择“Visual C#”。

  3. 单击“添加”。此时出现“代码段目录”对话框,该对话框可帮助您定位和指定要添加回代码段管理器的目录。

  4. 定位目录路径如下的“Refactoring”文件夹:

    Installation directory/Microsoft Visual Studio 8/VC#/Snippets/language ID/Refactoring

  5. 在“代码段目录”对话框中单击“打开”,然后在代码段管理器中单击“确定”。

修复重构代码段目录

  1. 在“代码段管理器”对话框中,单击“联机搜索”。

  2. 输入重构,然后单击“搜索”。

    搜索结果应包括一个使您能够下载 .vsi 文件的网站,您可以使用该文件重新安装重构文件夹。

 

原创粉丝点击