是否可以将静态方法移至另一个类并在Visual Studio上同时进行重构?C#

用户名

如果对此已经回答过,请原谅。

我不确定如何表达这个问题,因此我将举一个例子:

比方说,我们有2个不同的类,一个如果我在类的静态方法,我通常利用所谓的“方法在我的计划()”,将有可能从移动这个方法使其自动refactors这个新位置“方法()“程序中到处都有?

简而言之,我想重构“位置”,而不是方法的“名称”,因为我正在将方法从许多不同的类移到一个静态方法库中。

感谢您提供的任何提示。

不是直接的,但是如果您偷偷摸摸,可以用这种方法来做。

  1. 将名称更改BC不要自动重构。这将暂时中断编译。
  2. 将名称更改AB这次,请允许自动重构。这会将的所有实例更改为A.Method()对的调用B.Method()
  3. 将代码从C移回(复制并粘贴)到中B这将修复在步骤1中引入的编译错误。

另一方面,仅使用传统的搜索和替换(ctrl + F或shift + ctrl + F)可能会更简单。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

c#是否可以在创建静态对象的同时将其传递给另一个对象的构造函数或方法

使用 C# 静态类作为将数据从一个 azure 函数共享到另一个函数的方法是否安全?

如果需要转换,是否可以在将参数移至另一个参数的同时读取它?

是否可以在另一个模板类上专门化模板类的方法?

在IntelliJ或Android Studio中进行重构时,如何将静态变量从一个类移动到另一个类?

将项目移至同一Visual Studio DevOps帐户下的另一个组织

C#类看不到另一个类的静态方法

C#在另一个类的公共方法中找不到静态方法

当两个类相同时,是否可以将一个对象转换为另一个对象?

将类从一个C#项目导入到另一个项目时,是否可以排除自动生成的文件?

发送静态方法作为参数,并在Java中的另一个方法中进行一般调用

从Visual C#中的另一个类调用动态方法

C#委托可以指向另一个类/对象的方法吗?

C#中的方法可以覆盖另一个方法并同时是虚拟的吗?

c#,nUnit如何验证是否调用了另一个类的方法

无法从Visual Studio C ++中的另一个类访问一个类

是什么保证了从另一个类的静态块对该静态方法的调用按预期进行?

将指针类方法作为参数传递给另一个类方法C ++

将类的方法作为参数传递给C ++中的另一个类

如何从另一个类加载精灵并在输入XNA上对其进行更改

如何将一个类访问另一个C#类

在保留数据的同时将Django外键移至另一个模型?

如何将一个类从一个静态库弱导入另一个库(Objective-C)

Swift:是否可以将另一个类的静态属性传递给方法?

是否可以在一个 java 版本上构建 Maven 项目并在另一个 java 版本上运行它?

Angular - 是否可以从一个组件进行通常需要 10 分钟的 http 调用并在另一个组件中通知用户

创建一个 C++ 类并在另一个包含 ndk android 中的 JNI 方法的 C++ 类中使用该类

C#与另一个类中的一个类的变量进行交互

将一个类用作另一个类的参数。(C ++)