【问题标题】:Refactor method access modifier in visual studio (c#)在 Visual Studio 中重构方法访问修饰符(C#)
【发布时间】:2020-10-26 06:45:26
【问题描述】:

我有以下问题。我在视觉工作室工作。假设我在基类中有一个抽象方法。

public abstract void DoSomething();

我在派生类中重写了这个方法。

public override void DoSomething();

如何自动更改基类和派生类中的访问修饰符?我尝试使用 Resharper,但没有找到任何东西。

【问题讨论】:

  • 你需要改变多少?
  • 我需要更改大约 70 个文件。
  • 我看不到除了正则表达式之外的其他方法

标签: c# visual-studio resharper


【解决方案1】:

使用 ReSharper:

  1. 在方法签名中将插入符号放在“public”关键字中
  2. 按“Alt+Enter”并选择新的所需修饰符(即“to protected”) 结果:层次结构中所有方法的修饰符都已更改

【讨论】:

    猜你喜欢
    • 2021-12-26
    • 2020-02-11
    • 2010-12-24
    • 2014-09-08
    • 2018-01-24
    • 2011-04-13
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    相关资源
    最近更新 更多