将c#.net代码转换为vb.net

时间:2016-07-18 14:38:00

标签: c# vb.net

我是一名C#开发人员,正在开发一个用VB.Net编写的部分项目。我需要将这个C#代码转换为VB.Net并且一行给我一些问题

这是代码

 Process myProcess = new Process();
 myProcess.StartInfo.FileName = @"C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe";
 myProcess.StartInfo.Arguments = "/A \"page=10\" \"c:\\Classic\\Manual\\DocumentationManual.pdf\"";
 myProcess.Start();

具体来说,以下行给出了错误

 myProcess.StartInfo.Arguments = "/A \"page=10\" \"c:\\Classic\\Manual\\DocumentationManual.pdf\"";

有人可以帮助在VB.Net代码中正确转换它。在线工具没有帮助

1 个答案:

答案 0 :(得分:3)

转义字符不正确。 VB.NET代码应如下所示:

Dim myProcess As New Process()
myProcess.StartInfo.FileName = "C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe"
myProcess.StartInfo.Arguments = "/A ""page=10"" ""c:\Classic\Manual\DocumentationManual.pdf"""
myProcess.Start()