我是一名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代码中正确转换它。在线工具没有帮助
答案 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()