将扩展方法转换为普通静态方法的重构
此重构可帮助您将扩展方法转换为静态方法,并相应地更新当前解决方案中的所有用法。
请查看以下示例:
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);
}
将扩展方法转换为静态方法
将插入符号放在编辑器中扩展方法的声明或用法处,或者在 结构窗口窗口中选择它。
请执行以下操作之一:
按 Ctrl+Alt+Shift+T 然后选择 扩展方法到纯静态。
在主菜单中选择 。
重构将在无需您指定任何进一步选项的情况下完成。
最后修改日期: 2025年 9月 26日