读书人

关于int类型转换为string类型的有关问

发布时间: 2012-10-06 17:34:01 作者: rapoo

关于int类型转换为string类型的问题,有赋值却提示未赋值
private void result_btn_Click(object sender, EventArgs e)
{
int result;
switch (OPERATOR)
{
case 1:
result = first_num + second_num;
break;
case 2:
result = first_num - second_num;
break;
case 3:
result = first_num * second_num;
break;
case 4:
result = first_num / second_num;
break;
default:MessageBox.Show("请选择一个操作");

}
inputBox.Text = result.ToString();
}
这段代码有什么问题?总是提示result是未赋值的int类型变量,但是上面的那个switch语句里面不是给赋值了么?

[解决办法]
int result;

万一跳到这里去了呢 default:MessageBox.Show("请选择一个操作");
result 不等于任何值但是函数已结束。

int result=0; 可以吗

读书人网 >C#

热点推荐