首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正确反编译unity协程(i枚举器)

正确反编译unity协程(i枚举器)
EN

Stack Overflow用户
提问于 2016-10-19 18:31:03
回答 1查看 744关注 0票数 0

我正在用unity创建游戏,我发现我的旧游戏项目被删除了,我想从那里获得完整的C#代码。我已经使用ILSpy反编译来获得它,除了协程(Ienumerator)之外,一切都被反编译得很好。它像C__Iterator一样反编译,不正确。(我已经在当前项目中尝试过。没有正确地反编译)我想是因为迭代器Block..Is,有没有工具可以正确地反编译它?有没有办法正确地反编译协程(Ienumerator)?

EN

回答 1

Stack Overflow用户

发布于 2016-10-19 18:41:18

不,没有应用程序可以正确地反编译IEnumerator,因为这条语句是语法糖。这意味着当编译器发现迭代器块时,它会将块迭代器转换为反汇编程序无法以原始方式重新构建的更复杂的东西。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40128820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档