我们是一个专注于C#的团队,并将从一个新项目开始,客户真的想在VB.NET中使用它.
在C#中进行开发然后将其转换并在VB.NET中交付是不是一个糟糕的选择.是否有任何工具可以使我们比任何简单的转换器更容易?
Chr*_*isF 16
我不建议在整个项目中使用转换器.它们可以用于代码片段,也可能是一个类,但即使使用基于常见运行时的C#和VB.NET这两种语言,也会有无法转换的内容.
在我看来,你有以下选择:
说服客户用C#编写应用程序是最好的 - 这是您所知道的语言,您将能够在更短的时间内交付更高质量的产品.
将它写在VB.NET中,但指出它需要更长的时间才能完成.
不要参加这个项目.我假设这不是一个选项,但我将它包括在内是为了完整性.
每种语言都有其独特的功能和特色.认为用C#编写的代码可以无缝转换为VB.net是一种幻想.如果你进行自动转换,你将不得不手动修复它(因为你的项目不太可能编译),它的质量很差,看起来很糟糕而且没有经过优化.