C# Application.StartupPath包含空格

C# Application.StartupPath包含空格,c#,C#,在前面的问题()中,给出了一个解决方案,因此我现在知道问题在哪里。 但现在我不知道如何解决它 如果我的Application.StartupPath包含空格怎么办?我应该如何引用它们?您可以使用将双引号作为字符串的一部分(只需在引号前面加一个反斜杠) 从上一个问题开始,您可以使用双引号将*.jar文件的整个路径括起来: var pathJava = "\""+ Application.StartupPath + "\\pathToJavaApp\\javaApp.jar" + "\""; 那么

在前面的问题()中,给出了一个解决方案,因此我现在知道问题在哪里。 但现在我不知道如何解决它


如果我的Application.StartupPath包含空格怎么办?我应该如何引用它们?

您可以使用将双引号作为字符串的一部分(只需在引号前面加一个反斜杠)

从上一个问题开始,您可以使用双引号将*.jar文件的整个路径括起来:

var pathJava = "\""+ Application.StartupPath + "\\pathToJavaApp\\javaApp.jar" + "\"";

那么它只是引用了整条线路?我搜索的时候比那更复杂。或者使用@character@“\somepath\”比复杂和晦涩更简单、更容易解决:)