Invalid string in C#
本问题已经有最佳答案,请猛点这里访问。
如何通过进程使用VLC打开此字符串?
1 | string fileToPlay = @"C:\Videos\Movies\Movie title.avi"; |
但这不是:
1 | string fileToPlay = @myMovie; |
其中变量mymovie的值为
1 2 3 | "C:\Videos\Movies\Movie title.avi" Process.Start(vlcPath, fileToPlay ); |
问题是,只有在将@字符与这样的字符串文本放在一起时才能使用:
字符串路径=@"c: emp";
它可以在对字符串变量放置时使用,正如您所做的那样,但它有不同的含义。在这种情况下,当您选择与C关键字匹配的标识符时,使用它,如下所示:
string@class="你好";
您可以在这里阅读更多信息:https://msdn.microsoft.com/en-us/library/aa691090%28v=vs.71%29.aspx