将Python转换为C#是一种选择。是否有现成的转换器来完成这个任务?或者是否有其他方法可以从Python代码实现UWP应用程序?非常感谢您的帮助。
将Python转换为C#是一种选择。是否有现成的转换器来完成这个任务?或者是否有其他方法可以从Python代码实现UWP应用程序?非常感谢您的帮助。
有一个叫做IronPython的东西,它是Python 2.7的.NET实现 (http://ironpython.net/)。我想,如果您将Main()函数作为C#代码启动,但将控制权转移到嵌入式的IronPython解释器,并继续使用Python,那么可能会起作用。由于UWP的沙箱要求,我相信并非所有Python库都可用。
我认为你最好的选择是先进行转换,然后再学习一些基础知识。根据你需要学习的新事物数量和难度来看,如果你只是想修改应用程序,那么你可以考虑学习语言基础知识,然后使用C#创建它。这样你还可以在另一种语言上获得一些技能。谁知道呢,也许你会更喜欢它。
你可以尝试其他许多转换器,将其转换成其他可用的语言,甚至可以转换成用于转换的语言。有一种C++转换器可能会更好一些,然后我猜你可以使用其他工具从中进行转换,这可能会更有效。对于C++而言,比C#更多的东西都存在于其中,考虑到共性,我相信一定存在一个不错的转换器。也许可以转换成C或C++,甚至JavaScript,因为它们都有很好的转换工具。如果你有一个将转换器转换成C#的JavaScript,那么学习一点点就可以轻松转换和修复。
否则,Python和C#之间的转换对许多人来说并不是主要优先事项,如果有的话。由于它们非常相似,但语法却非常不同,因此创建起来可能很困难,通常人们会选择其中一种或两种都学习,因为他们做了很多面向对象的编程。我是说只需要学习语法就可以了。另外,提到的模块或包可能永远不会转换成C#。我很确定他们只需要从头开始构建C#的包,这是可能的。pyuwpsdk.vsix
构建基于 Python 的后台应用程序。