嗨,我已经得到了一些我一直在为学校工作的代码。一直使用谷歌搜索几个小时,但无法找到任何东西,任何帮助将不胜感激。C#操作员问题
代码:
if (dogName = "" || lstDogBreeds.SelectedIndex = -1)
错误:
Operator '||' cannot be applied to operands of type 'string' and 'int'
嗨,我已经得到了一些我一直在为学校工作的代码。一直使用谷歌搜索几个小时,但无法找到任何东西,任何帮助将不胜感激。C#操作员问题
代码:
if (dogName = "" || lstDogBreeds.SelectedIndex = -1)
错误:
Operator '||' cannot be applied to operands of type 'string' and 'int'
运营商比较,如果是==
if(dogName == "" || lstDogBreeds.SelectedIndex == -1)
如果(dogName =“”|| lstDogBreeds.SelectedValue) ,我将它更改为 ,但它仍然抛出相同的错误,只是将其更改为字符串和对象或字符串和字符串 – 2015-02-09 18:22:28
'如果相等(dogName =“”|| ...'应该是'if(dogName ==“”|| ...' – Sam 2015-02-09 18:04:16
将它改为'dogName ==“”|| lstDogBreeds.SelectedIndex == -1' – 2015-02-09 18:04:22
'=' '是分配操作rator,而不是平等运营商。 – Servy 2015-02-09 18:04:28