JetBrains Rider 2025.2 Help

将扩展方法转换为普通静态方法的重构

此重构可帮助您将扩展方法转换为静态方法,并相应地更新当前解决方案中的所有用法。

请查看以下示例:

public static void DoSomething(this string s) { } private static void Test(string str) { str.DoSomething(); }
public static void DoSomething(string s) { } private static void Test(string str) { DoSomething(str); }

将扩展方法转换为静态方法

  1. 将插入符号放在编辑器中扩展方法的声明或用法处,或者在 结构窗口窗口中选择它。

  2. 请执行以下操作之一:

    • Ctrl+Alt+Shift+T 然后选择 扩展方法到纯静态

    • 在主菜单中选择 重构 | 扩展方法转换为普通静态方法

  3. 重构将在无需您指定任何进一步选项的情况下完成。

最后修改日期: 2025年 9月 26日