C#操作员问题

C#操作员问题,c#,operator-keyword,C#,Operator Keyword,嘿,伙计们,我一直在为学校编写代码。已经在谷歌上搜索了几个小时,但找不到任何东西,任何帮助都将不胜感激 代码: if (dogName = "" || lstDogBreeds.SelectedIndex = -1) 错误: 运算符“| |”不能应用于“string”和“int”类型的操作数 是赋值运算符,是相等运算符 使用=设置变量,如int numberOfApples=20 您可以使用==检查两个事物是否相等,如 if (numberOfApples == 20) { //do st

嘿,伙计们,我一直在为学校编写代码。已经在谷歌上搜索了几个小时,但找不到任何东西,任何帮助都将不胜感激

代码:

if (dogName = "" || lstDogBreeds.SelectedIndex = -1)
错误:

运算符“| |”不能应用于“string”和“int”类型的操作数

是赋值运算符,是相等运算符

使用
=
设置变量,如
int numberOfApples=20
您可以使用
==
检查两个事物是否相等,如

if (numberOfApples == 20)
{
  //do stuff
}
是赋值运算符,是相等运算符

使用
=
设置变量,如
int numberOfApples=20
您可以使用
==
检查两个事物是否相等,如

if (numberOfApples == 20)
{
  //do stuff
}
是赋值运算符,是相等运算符

使用
=
设置变量,如
int numberOfApples=20
您可以使用
==
检查两个事物是否相等,如

if (numberOfApples == 20)
{
  //do stuff
}
是赋值运算符,是相等运算符

使用
=
设置变量,如
int numberOfApples=20
您可以使用
==
检查两个事物是否相等,如

if (numberOfApples == 20)
{
  //do stuff
}

如果相等,则要比较的运算符为
=

if(dogName == "" || lstDogBreeds.SelectedIndex == -1)

如果相等,则要比较的运算符为
=

if(dogName == "" || lstDogBreeds.SelectedIndex == -1)

如果相等,则要比较的运算符为
=

if(dogName == "" || lstDogBreeds.SelectedIndex == -1)

如果相等,则要比较的运算符为
=

if(dogName == "" || lstDogBreeds.SelectedIndex == -1)

if(dogName=“”| |……
应该是
if(dogName==”| |……
将其更改为
dogName==”| | | lstdogrides.SelectedIndex=-1
=
是赋值运算符,而不是相等运算符。
if(dogName=“”|
应该是
if(dogName==”)
|lstdogrides.SelectedIndex==-1
=/code>是赋值运算符,而不是相等运算符。
if(dogName=”“|astdogrides.
应该是
if(dogName==“”| |
将其更改为
dogName==“”| lstdogrides.SelectedIndex=-1
是赋值运算符,而不是相等运算符。
if(dogName=”“||……
应该是
if(dogName==”“||……
将其更改为
dogName==”“|lstdogbrides.SelectedIndex==-1
=
是赋值运算符,而不是相等运算符。我将其更改为if(dogName=“| lstdogbrides.SelectedValue)但将其更改为string and object或string and stringI将其更改为if(dogName=“”| | lstdogrides.SelectedValue)仍会引发相同的错误,但将其更改为string and object或string and stringI将其更改为if(dogName=“”| lstdogrides.SelectedValue)但将其更改为string and object或string and stringI将其更改为if(dogName=“| | lstdogrides.SelectedValue)时仍会引发相同的错误,但将其更改为string and object或string and string时仍会引发相同的错误