您的位置:首页 > 编程语言 > C#

C#中反斜杠/与斜杠/ 转移字符 路径的问题

2007-08-24 18:53 435 查看
C#中反斜杠/与斜杠/ 转移字符 路径的问题
在C#中 / 是转义字符,如下所示
转义序列
字符
/’
单引号
/”
双引号
//
反斜杠
/0

/a
警告
/b
退格
/f
换页
/n
换行
/r
加车
/t
水平制表符
/v
垂直制表符
就比如说要输出这一段字符串 “/_/” 可能你会认为是这样写 @""/_/""
但这样写编译器都不让你通过了,但看上表所示,你可以这么写 "/"/_///""
另外在获取文件路径的时候 很多人喜欢用 d:/test.txt
然后就会发生所谓的转义字符错误了
解决的办法一般人是使用 @d:/test.txt 我不知道这样写是否会带来一些问题
但我一直的做法是d:/test.txt 也完全可以访问
在网上找了下, 似乎斜杠与反斜杠最大的区别就是
网络中不能以斜杠在windows系统中通常用来分隔命令行参数,/表示选项等。
而在unix系统中,/表示目录。由于web遵循unix命名,所以在网址(URL)中,/表示目录。
反斜杠/,在windows系统中用来表示目录。
但至少在目录访问中还没遇到过谁用斜杠出问题的,哪位有遇到过类似问题的的希望能在我BLOG留下,先谢谢
BLOG地址: http://blog.csdn.net/ccp5780199/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: