做streamwriter\和when 有什么区别?/
例如
示例 1:
Streamwriter sw = new Streamwriter("/test folder/Output/test.txt");
和
示例 2:
Streamwriter sw = new Streamwriter(@"\test folder\Output\test.txt");
我看到您也需要@第二个示例前面的符号。
做streamwriter\和when 有什么区别?/
例如
示例 1:
Streamwriter sw = new Streamwriter("/test folder/Output/test.txt");
和
示例 2:
Streamwriter sw = new Streamwriter(@"\test folder\Output\test.txt");
我看到您也需要@第二个示例前面的符号。
仅添加@可提高可读性,以 开头的字符串将在编译期间@简单地将其所有\' 替换为并在需要时添加。\\\
两者都是 .NET 中的有效路径分隔符。
IOW,这完全一样。
通常\在 Windows 中用于分隔目录,但我认为它/在大多数情况下也可以接受。
\也需要转义,因此是符号@。你也可以\\用来转义这个字符。
因为\开始转义字符。例如"\""将打印". 如果要\用作字符,则需要@在字符串前面添加或使用\\. 如您所见,它与 path-s 无关,两种形式都适用于streamwriter.