要在C#中声明一个char值,我们只用单引号括起该字符:'x'
。
但是,声明 单引号/撇号的char值的“最清晰”方法是什么?
我最终使用"'"[0]
,虽然我原本期望''''
能够工作(基于""
可以用来分隔字符串中的引号字符。
是否有明智,更简洁的选择?
答案 0 :(得分:58)
您可以使用反斜杠转义引号:'\''
答案 1 :(得分:8)
您还可以使用'\''
或(char)39
答案 2 :(得分:3)
我认为你正在寻找'\''
答案 3 :(得分:3)
我想这是个人偏好的问题,我发现它最清楚,例如:
char c = '\'';
答案 4 :(得分:1)
你总是可以尝试:
char c = '\'';
答案 5 :(得分:1)
对于char我会使用
myChar = '\'';
反斜杠是字符串和字符中的标准转义键,大多数人应该能够理解这一点。