gpt4 book ai didi

c# - 将方法移动到新文件并将其保留在同一个类中(使其部分化)

转载 作者:太空狗 更新时间:2023-10-29 20:25:05 25 4
gpt4 key购买 nike

我有很多类有几种方法。而且我需要将类的每个方法分离到它自己的文件中,但将它们保留在同一个类中(使其部分化)。

探索 R# 6.1 选项我还没有发现线性可能性。可能有隐藏选项?

谢谢

添加:

这种重构并不常见,因为这段代码是 UI 测试,按功能部分分组在类中。我们需要将它们分开,以便能够独立于源代码管理对它们进行处理。

最佳答案

我正在使用 ReSharper 5.1 并且不知道这样的一步重构。

我知道最快的方法是:

  1. 创建部分类
    用空主体编写部分类的第二个声明并复制/粘贴或将它加倍 (Ctl+D),因为不同文件的数量应该如此频繁。
  2. 创建文件
    转到每个类声明,按 Ctrl+Shift+R 并选择 Move To Another File...,输入新文件名并按确定
  3. 移动方法
    为每个要移动的方法执行以下操作:转到方法,按 Alt+Enter,选择将声明移动到另一个类型部分并选择文件。

关于c# - 将方法移动到新文件并将其保留在同一个类中(使其部分化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9569426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com