我想传递一个空字符作为方法参数,我想知道为什么我不能说
char.Empty
虽然C#允许我指定string.Empty
?
如果不是,我有''作为唯一的选择?
答案 0 :(得分:4)
您可以用于识别空char:
default(Char)
答案 1 :(得分:3)
没有空字符,没有空字符。
您可以尝试使用“null”字符:
char empty = '\0';
答案 2 :(得分:2)
没有空char的东西。您需要使用可空类型来引入该概念。
char? c = null;