C# 为什么赢了';这不管用吗?若从列表框中选择的项目是字符串,则将不同的字符串设置为数字
好吧,我可能会因此受到很多指责,但我是新来的。为什么这样不行C# 为什么赢了';这不管用吗?若从列表框中选择的项目是字符串,则将不同的字符串设置为数字,c#,C#,好吧,我可能会因此受到很多指责,但我是新来的。为什么这样不行 string serviceCode; string Next_Day_Air_Early_AM; string inserviceCode = listBox1.SelectedItem.ToString(); if (inserviceCode = Next_Day_Air_Early_AM) { serviceCode
string serviceCode;
string Next_Day_Air_Early_AM;
string inserviceCode = listBox1.SelectedItem.ToString();
if (inserviceCode = Next_Day_Air_Early_AM)
{
serviceCode = 14.ToString();
}
您在
if
条件中使用赋值运算符=
,而不是相等运算符=
。if
条件中的表达式必须计算为typebool
。此外,在初始化变量之前,您正在使用变量Next\u Day\u Air\u Early\u AM