标签: c# string error-handling char equals
我收到以下错误,我不知道如何修复它。我只是想学习,但不能想出这个。我试图用相等的(=)替换它并且有很多东西但没有用,代码是:
=
if (keyinfo.KeyChar == "a") { }
这是错误:
0019运算符'=='不能应用于'char'和'string'类型的操作数
如何避免出现此错误?
答案 0 :(得分:8)
使用'a'而不是"a",char和string之间的差异在这里很微妙但很重要。
'a'
"a"
char
string