C#到Python转换器

时间:2011-12-09 03:00:33

标签: c# python

我有一个需要转换为Python的大型C#库。 Python是客户要求,我不能使用任何其他语言。

任何自动C#到Python转换器?

编辑:我需要一个纯Python解决方案。 .Net对我来说不是一个选择。

2 个答案:

答案 0 :(得分:6)

假设IronPython将满足他们的要求,SharpDevelop可以为您做到这一点。我觉得它仍然会很痛苦。

这是一个链接:

http://community.sharpdevelop.net/blogs/mattward/archive/2009/05/11/ConvertingCSharpVBNetCodeToIronPython.aspx

答案 1 :(得分:3)

你应该说服你的客户Python语言可以使用一些库与.Net进行交互。用Python重新编写整个库,然后测试Python代码中的任何错误都是浪费时间。

有一个名为Python for .NET的库,您可以通过它在Python代码中调用.net类和函数,您可以创建一个用于调用.Net代码的包装代码。

如果你编写一个包装类,就像调用Python类和函数给其他Python程序员一样。