关于c#:使用@来通过字符串定位文件

using @ to locate file via string

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
@(at) sign in file path/string

例如,在c_中,可以使用@"stringpath"而不是"stringpath"

我为什么要在前面加一个@?我不用@就能得到同样的结果。?

例子:

1
2
3
4
5
6
7
UploadFileMethod(@"C:\test.txt", @"http://site.com/bla/file.txt");

public static bool UploadFileToDocumentLibrary(string sourceFilePath, string targetDocumentLibraryPath)

{
//stuff here
}


它改变了字符串的转义行为。使用@时,不需要转义\字符。

因为路径应该是这样的:

"C:\\abc.txt"