主要的重构集合
在本节中,您可以学习 C# 中支持的重构。 这些重构中的大多数也支持 Visual Basic 和其他语言。
- 更改签名
- 将抽象类转换为接口
- 将匿名类型转换为命名类型
- 将扩展方法转换为普通静态方法
- 将索引器转换为方法
- 将接口转换为抽象类
- 将方法转换为索引器
- 将方法转换为属性
- 将属性转换为自动属性
- 将属性转换为方法
- 将静态方法转换为扩展方法
- 转换为 global using
- 转换为非 global using
- 复制类型
- 封装字段
- 提取类
- 提取接口
- 提取方法
- 提取超类
- 内联重构
- 引入字段
- 引入参数
- 引入变量
- 为子字符串引入变量
- 反转布尔值
- 将方法设为非 static
- 使方法/属性静态
- 将成员提取为分部
- 移动重构
- 上移成员
- 下移成员
- 重命名
- 将构造函数替换为工厂方法
- 安全删除
- 添加/移除 params 修饰符
- 转换形参
- 尽可能使用基类型
最后修改日期: 2025年 9月 26日