做Streamwriter时\
和/
有什么区别?
例如
范例1:
Streamwriter sw = new Streamwriter("/test folder/Output/test.txt");
和
范例2:
Streamwriter sw = new Streamwriter(@"\test folder\Output\test.txt");
我看到您在第二个示例的前面也需要
@
符号。
最佳答案
两者没有什么区别,因为.NET可以识别路径中的one和the other。
但是,由于\
在出现在字符串文字内部(这是转义序列的开始)时具有特殊含义,因此第二个示例使用verbatim string literal语法。可以使用\\
代替\
。
关于c# - StreamWriter-“\”和“/”之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341875/