如何在insuranceCost
语句之外使if
可用?
if (this.comboBox5.Text == "Third Party Fire and Theft")
{
double insuranceCost = 1;
}
最佳答案
在if语句之外定义它。
double insuranceCost;
if (this.comboBox5.Text == "Third Party Fire and Theft")
{
insuranceCost = 1;
}
如果要从方法中返回它,则可以为其分配默认值或0,否则可能会收到错误消息“使用未分配的变量”。
double insuranceCost = 0;
或者
double insuranceCost = default(double); // which is 0.0
关于c# - 访问 'if'语句之外的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11664303/