如何将一种语言翻译成另一种语言?

时间:2014-11-26 09:29:07

标签: c# vb.net

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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