近来着迷于dotnet文本编辑的实现,反编译了一个dll来学习一下,被下面这么一个方法难住了public static int GetErrorCode()
{
return <Module>.func_5890();
}这<Module>是什么意思?C#不是每个方法都需要一个类来定义吗?

解决方案 »

  1.   

    func_5890()貌似是一个函数,而 <Module>理论上应该是一个类名,楼主可以整个项目搜索一下
      

  2.   

    我整理了不少代码,包括switch整理,goto去除,我知道反编译的东西基本上都有错,象global::xxxx一般代表类库有同名类,这使用的非当前命名空间。我知道这些需要修改调整,但不知什么语法会让反编译出现<Module>