声明包含单引号/撇号的char值的最清晰方法

时间:2011-04-28 11:59:50

标签: c# char

要在C#中声明一个char值,我们只用单引号括起该字符:'x'

但是,声明 单引号/撇号的char值的“最清晰”方法是什么?

我最终使用"'"[0],虽然我原本期望''''能够工作(基于""可以用来分隔字符串中的引号字符。

是否有明智,更简洁的选择?

6 个答案:

答案 0 :(得分:58)

您可以使用反斜杠转义引号:'\''

答案 1 :(得分:8)

您还可以使用'\''(char)39

答案 2 :(得分:3)

我认为你正在寻找'\''

答案 3 :(得分:3)

我想这是个人偏好的问题,我发现它最清楚,例如:

char c = '\'';

答案 4 :(得分:1)

你总是可以尝试:

 char c = '\'';

答案 5 :(得分:1)

对于char我会使用

myChar = '\'';

反斜杠是字符串和字符中的标准转义键,大多数人应该能够理解这一点。