Intant C#(vbnet转c#工具) 190611 官方版
Instant C#(是工具 官一款功能丰硕的编程语言转换软件,可以扶植用户在软件将vb.net转换为c#语言,工具 官您可以将自己编辑的工具 官文件加载到软件直接转换,在分析文件的工具 官时候Instant C#会提示您输入无法找到的程序集dll的位置 - 这有助于识别对这些程序集的某些引用的最佳转换 。此外,工具 官如果无法解析程序集中的工具 官类型或成员,Instant C#将显示消息框,工具 官默认情况下,工具 官Instant C#通过调用内部.NET计划转换许多Microsoft.VisualBasic命名空间成员。工具 官这包括许多字符串和日期函数,工具 官它们在.NET Framework中几乎具有一对一的工具 官等价物。其他没有一对一等效的工具 官成员将被保留为对Microsoft.VisualBasic命名空间的调用!

软件功能
项目和文件夹转换
“项目和文件夹转换器”选项卡允许您转换项目 ,工具 官解决计划或文件夹中的工具 官所有VB代码。转换落成后 ,工具 官您可以打开新项目或解决计划 ,查校验Instant C#注释 ,将转换后的代码文件与原始代码文件铺开比较,以及查校验新项目或解决计划文件夹。
文件夹转换选项允许您转换文件夹层次结构中的所有VB代码。
转换历史列表视图显示以前转换的项目 ,并允许您打开项目,查校验剩余的即时C#注释,以及查校验项目文件夹。
文件和代码段转换
File&Snippet Converter选项卡允许您转换VB代码片段或文件。在左侧文本框中,您可以键入或粘贴代码段 ,插入文件或查校验Instant C#示例代码段。转换文件或代码段后,您可以选择并复制结果,将结果保存到文件或碰见结果 。
命令行转换
Instant C#可以从命令行打开,带有一个或两个参数以及一个可选的最后一个参数,指示设置.dat文件的位置 。如果只指定了一个参数,则会将其解释为其中一个自定义项目转换组的名称。如果指定了两个参数 ,则第一个参数是要转换的VB项目文件,解决计划文件,文件夹或文件,第二个参数是转换后的C#项目将写入的文件夹或文件。如果包含指示设置.dat文件位置的可选最后一个参数,则在转换起始之前导入该选项/设置文件 。
软件特色
将VB类型Imports转换为using static :默认情况下 ,Instant C#使用static(C#2015或更高版本)将VB类型Imports转换为C# 。如果未选择此选项,转换器将忽略Imports语句并在适当的位置插入类型名称。
转换VB“当”抓过滤器,以C#异常过滤器: 默认情况下 ,即时C#转换VB 当捕获过滤器,以C#异常过滤器(C#2015或更高版本)。如果不选择此选项,转换器将注释掉原始捕获过滤器。
使用C#只读自动属性和自动属性分配: 默认情况下,Instant C#将VB只读自动属性转换为C#只读自动属性(C#2015或更高版本)。如果不选择此选项 ,转换器将转换为具有专用拥穿着字段的常规属性 。
抑制大小写调整:尽管VB不区分大小写,但较新版本的Visual Studio可以很好地自动调整成员名称的大小写。如果您不希校验使用Instant C#执行大小写调整启发式检查,请检查此首选项。
尽可能使用后缀运算符 : 您可以选择将单位递增/递减语句(例如i = i + 1或i + = 1)转换为非常简洁的C#postfix形式i ++。
为For循环落成条件插入不是常数的临时变量: VB只计算一次For循环的落成条件,而C#在每次迭代时计算它 。如果Instant C#确定落成条件可能会裸露变化 ,那么它会将一个临时变量设置为原始落成条件,并在C#for循环中使用该临时变量 。
始终转换为显式接口实现: C#有两种用于实现接口计划的样式:隐式(计划由名称和参数匹配)或显式(计划名称由接口名称限定)。Instant C#默认使用隐式计划用于公共计划 ,因为它更好地维护原始VB意图(对于非公共计划,显式接口实现总是用于重现相同的行为)。
禁止插入类型转换或转换