Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要选择声明样式的选项_C#_Ilspy - Fatal编程技术网

C# 需要选择声明样式的选项

C# 需要选择声明样式的选项,c#,ilspy,C#,Ilspy,谁能帮我解决这个问题 ============ 当我们从程序集反编译代码时(示例): 我们得到的代码的格式是,所有的“using”语句都位于文件的顶部,类被适当地放置 这是我的问题。我需要知道反编译后类/结构/枚举等的完整命名空间路径。因此,是否有一个选项可以为每个对象编写完整的类路径,而不是将所有名称空间都放在“using”块中 期望输出的示例: class TestApp { public class System { } const int Console = 7;

谁能帮我解决这个问题

============

当我们从程序集反编译代码时(示例):

我们得到的代码的格式是,所有的“using”语句都位于文件的顶部,类被适当地放置

这是我的问题。我需要知道反编译后类/结构/枚举等的完整命名空间路径。因此,是否有一个选项可以为每个对象编写完整的类路径,而不是将所有名称空间都放在“using”块中

期望输出的示例:

class TestApp {
    public class System { }
    const int Console = 7;
    const int number = 66;
    static void Main() {
        global::System.Console.WriteLine(number);
    }
}
============

链接到我在ILSpy论坛上的帖子


ILSpy社区承认,截至今天,此功能不存在


当前版本意味着-ILSpy 2.0(ILSpy_Master_2.1.0.1603_RTW_Binaries.zip)

我认为
ildasm.exe对您来说太低级了,对吧?@KarlAnderson:我想如果我必须创建另一个ILSpy替代品,我会从ildasm开始理解。:)
class TestApp {
    public class System { }
    const int Console = 7;
    const int number = 66;
    static void Main() {
        global::System.Console.WriteLine(number);
    }
}