0

我需要一种using从代码中删除所有语句并完全限定引用的代码行的方法。例子:

前:

using System.Windows.Forms;
namespace XYZ
{
    class Temp
    {
        public void IRFunction()
        {
            MessageBox.Show("Hello!");
        }
    }
}

后:

namespace XYZ
{
    class Temp
    {
        public void IRFunction()
        {
            System.Windows.Forms.MessageBox.Show("Hello!");
        }
    }
}

我假设该解决方案也将自动回答以下问题:如何枚举符合using语句且可用于解析代码中的引用的引用命名空间。

4

1 回答 1

5

我不知道你为什么要这样做,但是......

ReSharper 可以为您做到这一点。

选项 > 代码编辑 > C# > 命名空间导入

然后设置“使用完全限定名称”单选按钮。

一旦设置好,您就可以对现有代码进行“代码清理”,它会将您的使用更改为完全限定的名称。

于 2012-04-07T03:16:16.830 回答