int price;
if (listBox1.Text == "Regular McYum")
{
price = 70;
}
为什么价格'变量已分配但从未使用过?
答案 0 :(得分:0)
警告很明确:分配变量,使用它是不同的东西。第一个是你设置一个值,第二个意味着你做具有该值的东西。
因此,在您的情况下,您应该将变量传递给方法,例如:
Console.WriteLine(price);
这应该是编译器的警告,所以你可以 - 尽管你不应该 - 忽略这一点。
答案 1 :(得分:-1)
如果listBox1.Text
不等于“常规McYum”,那么price
将永远不会被设置。您需要确保price
将在所有可能的代码路径上收到值。