c# 中'\\'和"\\"的区别
发布网友
发布时间:2024-09-30 02:27
我来回答
共3个回答
热心网友
时间:2024-11-20 13:39
只是两个字符和字符串关键字中申明的时候 不同
如:
char a='a';
string b="b";
在这个里面,如果是char类型,就必须用''来括起来,但是是string的话,就必须用""括起来追问char a='\\'
string b="\\"
string c="test"
我们知道b里面\是转义字符,b+c=\test
那么a.tostring()+b呢
热心网友
时间:2024-11-20 13:39
char a='\\'
string b="\\"
string c="test"
我们知道b里面\是转义字符,b+c=\test
那么a.tostring()+b=“\\\\”,显示出来就是\\
热心网友
时间:2024-11-20 13:39
你好,C#中以单引号括起来的表示 单个的字符,也就是char类型。
而双引号扩起来的表示 字符串,也就是string类型。
而\\表示的是字符"\"(斜杠)。这是一个转义符。
同样是转义符的还有
"\n" -> 换行
"\r" -> 回车
等等。
也就是说。您说的这两者都是表示字符"\"。
只是一个是char类型,一个是string类型。
谢谢采纳。