错误运算符“==”不能应用于类型为“char”和“string”的操作数

本文关键字:string 操作数 char 应用于 运算符 不能 错误 类型 | 更新日期: 2023-09-27 18:37:18

我收到下面的错误,我不知道如何解决它。我只是想学习,但无法弄清楚这一点。我试图用相等的(=)和很多东西代替它,但没有用,代码是:

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

这是错误:

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

如何避免出现此错误?

错误运算符“==”不能应用于类型为“char”和“string”的操作数

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