c#中,字符串前加@,是为了让转移字符"\"保持原意,不要转义,如一个地址字符串
string path="c:\abc\";
默认的"\"是作为转义来使用的,而不是一个真的斜杠字符串
所以这个地方要取到地址,正确的写法应该是:
string path=@"c:\abc\"; //这里的@让斜杠保持原意,不要转义
或者
string path="c:\\abc\\"; //不用@ 斜杠表示转义,所以要多加个斜杠
相关文章
- 11-19T-sql中字符串前面加N的意思
- 11-19t-sql中字符串前加N代表什么意思
- 11-19在C#中internal关键字是什么意思?
- 11-19js文件中函数前加分号和感叹号是什么意思?
- 11-19java和C#中 定义变量,加一个小括号是什么意思。。。
- 11-19C# 中2个问号的作用。C#的??代表是什么意思
- 11-19c#中,字符串前加@是什么意思
- 11-19C#中的 int?是什么意思
- 11-19c#中,字符串前加@是什么意思
- 11-19C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?