2

我是 C++ 程序员,我正在做一个迁移项目,我需要将 C++ 代码转换为 C#。我对C#知之甚少。此外,迁移已完成 70% 并且卡住了。

在项目的设计阶段,人们使用“字符串”作为一些变量的类型,而不是“MultiValue”类,如下所示:

class MultiValue
{
    public:
        int valueType;
        double independentValue;
        int index;
        string text;
        .
        .
    // Methods
}

现在我处于必须将类型从“字符串”更改为“多值”的位置。

我的问题:是否有任何代码重构工具(除了键盘、鼠标、显示器、咖啡等:-P)可用于此目的?

4

1 回答 1

0

Resharper 可能会帮助您完成工作,但它不会完全为您完成。它能够在其范围内找到对象的所有用法。不幸的是,这是它所能做到的。

但是,使用此信息,您将能够从它将找到的所有可能输出中创建一个枚举,然后用它替换原始变量。

于 2013-07-24T20:32:35.943 回答