VB.Net to C# Converter 是一款将 VB.Net 代码转化为 C#代码 的程序。在转化过程中,保留了原有的注释和变量名。集中在提高转换精度,尤其是对于大型,复杂的VB.Net项目。特别是,具有复杂的接口实现的项目将更加准确地转换为C#。
你准备好你的VB.Net代码转换为C#?
所有版本的Visual Basic.Net的支持:
2003年,2005年,2008年,2010年,2012年
以及所有项目类型(赢表格,网页,类库,框架精简版,Silverlight的,等等)。
1. 大大提高了在复杂VB.Net接口场景转换。
2. 改进的嵌入式XML转换。
3. 改进项目转换它们使用ComponentOne的第三方控件
4. 增加了对C#2015年的异常过滤器的支持(在Catch语句转换当子句)。
5. 转换STRINGVAR <>“”到!string.isNullOrEmpty(STRINGVAR)获得更高的精度。
6. 对于空任务,如的varName =没什么,转换为合适的默认值类型,而不是空:0整数,boolean为false,等等。
7. 固定的问题将自动实现只读属性和属性支持字段(在VB中,但不支持C#)
8. 要创建修正错误转换RaiseEvent语句需要临时变量。
9. 在VS2010及以上CS1066错误现在被视为警告(可选参数忽略上下文)。
10. 更正转换的问题时,一个局部变量被命名为“集结号”
11. 固定数组文字的转换,在LINQ表达式,如启动:如果{“A”,“E”,“I”,“O”,“U”}任何。
12. 插入命名空间线已更正的问题前#regions组装属性。
13. 固定转换提到一个名为“字符串”用户功能的问题。
14. 修正了2005年的VB问题,参考性的“_”,即使私有成员没有定义
15. 显著改进的自动C#编译器错误修正,包括编译器错误CS1503,CS1620,CS0161,CS0115,CS0021,CS1995,CS1736,CS0118,CS1750,CS0234,CS0031,CS1061,CS0122,CS1501,CS0103和CS0051。