错误运算符'=='无法应用于'char'和'string'类型的操作数

时间:2016-03-03 17:43:54

标签: c# string error-handling char equals

我收到以下错误,我不知道如何修复它。我只是想学习,但不能想出这个。我试图用相等的(=)替换它并且有很多东西但没有用,代码是:

if (keyinfo.KeyChar == "a") 
{

}

这是错误:

  

0019运算符'=='不能应用于'char'和'string'类型的操作数

如何避免出现此错误?

1 个答案:

答案 0 :(得分:8)

使用'a'而不是"a"charstring之间的差异在这里很微妙但很重要。