标签: c# operator-keyword
嘿伙计们,我一直在研究一些我一直在上学的代码。谷歌搜索了几个小时,但找不到任何东西,任何帮助将不胜感激。
代码:
if (dogName = "" || lstDogBreeds.SelectedIndex = -1)
错误:
运营商'||'不能应用于'string'和'int'类型的操作数
运营商'||'不能应用于'string'和'int'
答案 0 :(得分:3)
=是赋值运算符,==是相等运算符。
=
==
您使用=来设置变量,例如int numberOfApples = 20; 并且您使用==来检查两件事是否相等,例如
int numberOfApples = 20;
if (numberOfApples == 20) { //do stuff }
答案 1 :(得分:0)
要比较的运算符是否为==
if(dogName == "" || lstDogBreeds.SelectedIndex == -1)