Instant VB是一款可以帮助用户在电脑上转换代码的软件,您可以将c#代码转换为vb.net代码,从而帮助您更快编辑代码,现在很多软件都是使用vb.net编辑的,如果你从网上下载的代码是C#格式,可以使用这款软件将其转换,这样就可以将代码添加到自己的开发程序使用,从而以VB代码开发新的应用程序,这款软件转换过程简单,提供丰富的编码类型选择,转换速度也比较快,如果你需要转换C#为vb.net就可以下载这款软件!
软件功能
“在对各种网络和客户端翻译进行调查之后,有形软件解决方案的Instant VB赢得了大家的支持。如果您正在从C#转换为VB.NET,Instant VB是您项目的工具。”
“Instant VB是我们发现的最好的C#到VB转换器工具。我们用它来转换我们的样本和参考应用程序来提供C#和VB的代码,它为我们节省了大量的时间。”
“对于任何需要定期转换代码(甚至是一次性大型工作)的人来说,Instant VB和Instant C#毫无疑问是市场上最好的翻译工具。”
软件特色
节省宝贵的时间
准确而全面
使用方便
安全 - 您的代码永远不会离开您的机器
响应客户支持
15天退款保证
灵活 - 将片段,文件,项目,解决方案和文件夹从C#转换为VB.NET
快速 - 每分钟将数万行从C#转换为VB.NET
有用的转换评论
学习VB.NET的C#开发人员的优秀教育工具
众多转换和格式化选项
使用说明
1、打开Instant VB_190531.exe软件提示转换参数选择,您可以在这里选择新的转换内容
2、如图所示,显示的编码还是非常多的,如果有你需要的内容就可以选择使用
3、由于软件是英文,所以建议用户查看官方提供的帮助使用
4、点击help就可以显示官方提供的帮助,从而知道如何通过这款软件转换代码
5、回车符换行+换行:默认情况下,Instant VB将“ r n”转换为vbCrLf,但您可能更喜欢其他完全等效的VB常量,或者更喜欢Environment.NewLine属性,它不总是等效,但有时是首选。
6、将C#verbatim多行字符串转换为VB多行字符串:默认情况下,Instant VB将C#逐字多行字符串转换为VB多行字符串(VB 2015或更高版本)。如果不选择此选项,则使用连接的字符串段转换逐字多行字符串。
7、允许读/写属性实现readonly或writeonly属性:默认情况下,Instant VB允许读/写属性实现接口readonly或writeonly属性(在VB 2015或更高版本中允许)。如果未选择此选项,则将创建单独的readonly或writeonly属性。
8、将.NET Trim / TrimStart / TrimEnd / ToUpper / ToLower / Length / ToString转换为VB方法:默认情况下,Instant VB保留所有.NET方法调用,但您可以选择转换.NET Trim,TrimStart,TrimEnd,ToUpper,ToLower VB Trim,LTrim,RTrim,UCase,LCase,Len和CStr方法的长度和ToString方法。请注意,VB方法可能无法在所有方案中生成相同的结果。
9、将System.Convert方法调用转换为VB转换:默认情况下,Instant VB保留所有System.Convert方法调用,但您可以选择将这些调用转换为instrinsic VB转换。请注意,VB强制转换可能无法在所有方案中生成相同的结果。
10、将Parse方法调用转换为VB转换:默认情况下,Instant VB保留所有各种类型的Parse方法调用(例如,Boolean.Parse),但您可以选择将这些调用转换为instrinsic VB转换。请注意,VB强制转换可能无法在所有方案中生成相同的结果。
11、将静态类转换为模块:默认情况下,Instant VB将C#静态类转换为VB模块,但您可以选择使用私有构造函数将这些类转换为NotInheritable类以防止实例化。
12、添加到所有已转换文件的顶部:如果为此选项添加文本,则该文本将添加到每个已转换文件的顶部。此选项不适用于代码段转换。
13、省略这些预处理器令牌的代码区域:Instant VB将从转换输出中删除代码区域,这些代码区域位于预处理器块中,对这些令牌中的任何一个(例如,#I OMIT)都是正条件的。
14、为这些预处理器标记复制未转换的代码:Instant VB将保留预处理器块中未转换的代码区域对这些标记中的任何一个(例如,#if COPY)具有正条件。 #if部分后面的任何#elif或#else块都将从转换输出中删除。
15、转换包含在以下xml标记中的注释中的代码:如果您希望转换注释中的代码,请输入一个标记,用于将此代码标识为Instant VB。例如,如果输入标记“code”,则注释中的 ... 块内的文本将由Instant VB转换。
使用说明
Assembly Resolution
在项目转换过程中,转换器可能会提示您找到项目引用的特定程序集(如果转换器无法找到它们)。
为了提供尽可能好的转换,转换器使用反射来检查引用的程序集,以确定程序集中类型和成员的性质。
如果转换器未解析所有程序集,您仍可以继续进行项目转换,但转换对于引用未解析程序集的代码可能不是最佳。这只意味着可能需要进行一些手动调整。
由于以下原因,装配分辨率可能会失败,转换器无法解决任何问题:
该程序集是为较新版本的.NET Framework而不是计算机上可用的最新版本构建的。
该程序集是一个“通用Windows平台”程序集(以前称为“UAP”,“Windows Store”,“WinRT”或“Metro”)。由于非通用应用程序无法加载通用程序集,因此转换器将无法加载这些程序集。
该程序集是64位程序集,转换器作为32位exe运行(如果您运行的是32位Windows,转换器将以32位运行)。 32位exe无法加载64位程序集。
该程序集是一个32位程序集,转换器作为64位exe运行(如果您运行的是64位Windows,转换器将以64位运行)。 64位exe无法加载32位程序集。您可以通过使用Microsoft的CorFlags.exe工具强制转换器作为32位exe运行来解决此问题。有关使用CorFlags的逐步说明,请参见下文。
如果上述原因均不适用,并且程序集不需要安装,您可以将其转发给我们的zip文件,以测试它未加载的原因。
使用CorFlags
这应仅用于强制转换器作为32位exe运行,以加载32位程序集。
1.关闭转换器。
2.如果未以管理员身份运行,请在转换器exe文件上设置写入权限:
转到转换器exe所在的位置 - 通常位于C: Program Files Tangible Software Solutions 中。
右键单击exe文件,然后选择“属性”。
在安全性选项卡上,选择“用户..”,单击“编辑”并为此项目授予写入权限。
3.运行CorFlags:
打开命令提示符窗口并键入CorFlags命令。
例如,从以下列表中选择:
CorFlags.exe“Instant CSharp.exe”/ 32BITREQ +
CorFlags.exe“Instant VB.exe”/ 32BITREQ +
CorFlags.exe“C ++到C#Converter.exe”/ 32BITREQ +
CorFlags.exe“C ++ to Java Converter.exe”/ 32BITREQ +
CorFlags.exe“C ++ to VB Converter.exe”/ 32BITREQ +
CorFlags.exe“C#to C ++ Converter.exe”/ 32BITREQ +
CorFlags.exe“CSharp to Java Converter.exe”/ 32BITREQ +
CorFlags.exe“Java to C ++ Converter.exe”/ 32BITREQ +
CorFlags.exe“Java to C#Converter.exe”/ 32BITREQ +
CorFlags.exe“Java to VB Converter.exe”/ 32BITREQ +
CorFlags.exe“VB到C ++ Converter.exe”/ 32BITREQ +
CorFlags.exe“VB to Java Converter.exe”/ 32BITREQ +
(由于转换器exe文件名在其名称中有空格,因此需要用引号括起来)
∨ 展开