gpt4 book ai didi

c# - 提取基类的工具?

转载 作者:太空狗 更新时间:2023-10-29 21:55:26 24 4
gpt4 key购买 nike

如果我有这样的 C# 代码:

public class A {
public string PropA { get; set; }
public string PropB { get; set; }

public string PropZ { get; set; }

}

public class B {
public string PropA { get; set; }
public string PropB { get; set; }

public string PropX { get; set; }
public string PropY { get; set; }

}

由于 PropAPropB 存在于两个类中,并且具有相同的含义,我想这样重构:

public abstract class Base {
public string PropA { get; set; }
public string PropB { get; set; }
}

public class A : Base {
public string PropZ { get; set; }

}
public class B : Base {

public string PropX { get; set; }
public string PropY { get; set; }

}

使用 VS 2010,是否有任何工具/扩展可以让我快速做到这一点?事实上,我的实际代码包含几个类中的几十个属性,顺序不一样。正确分解代码可能会有点痛苦......这就是为什么我正在寻找一种懒惰的方法来做到这一点

最佳答案

您可以使用 Resharper使用“提取父类(super class)”。

关于c# - 提取基类的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228108/

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