【问题标题】:How to convert one language to another language? [duplicate]如何将一种语言转换为另一种语言? [复制]
【发布时间】:2014-11-26 09:29:06
【问题描述】:

.NET 说它支持 44 种语言。例如,我在执行时用 C# 编写代码,它转换为 IL 并再次转换为机器语言。当我编译 C# 代码时,是否有机会获得 VB 代码。 有没有机会

【问题讨论】:

  • 它支持不同的语言,这意味着您从一种语言编译后获得的 il 代码可以在其他.net 兼容语言中使用
  • 使用关键字“逆向工程”进行网络搜索:)
  • 你能详细说明你的答案吗
  • 您想将 IL 转换为 VB.net 代码或 C# 源文件本身?
  • 我想转换 C#-IL-VB

标签: c# vb.net


【解决方案1】:

有很多免费的(有些不是免费的)转换器,但这些主要用于 C# -> VB.NET,反之亦然:

http://converter.telerik.com/

http://www.carlosag.net/Tools/CodeTranslator/

http://www.developerfusion.com/tools/convert/csharp-to-vb/

有形软件提供从某些特定语言到其他语言的各种转换:

http://www.tangiblesoftwaresolutions.com/Demo.htm

没有将 .net 语言 a 转换为 .net 语言 x 的内置方法

【讨论】:

  • 哈哈,你的打字技术胜过我!
【解决方案2】:

是的,您可以使用几种可用的反编译器之一从 IL 反编译为 VB 或 c#。该网页列出了其中一些(免费): http://blog.wibeck.org/2013/02/free-options-for-reflector-net-decompiler/

【讨论】:

    猜你喜欢
    • 2018-02-15
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2014-11-04
    • 2011-01-04
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    相关资源
    最近更新 更多