首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何取得switch的处理结果

2012-01-10 
怎么取得switch的处理结果?我想让totalx,x取得switch的处理结果..帮我想想吧!intdamage(){intxswitch((i

怎么取得switch的处理结果?
我想让total   =x,     x取得switch的处理结果..帮我想想吧!
int   damage()
{
    int   x;
    switch   ((int)DropDownList_2)
        {
            case   0:     x=0;
            break;
            case   1:     x=1;  
            break;
        }
double   total   =   x;
return   total;
}

[解决办法]
就这样:
int damage()
{
int x;
switch ((int)DropDownList2.SelectedValue)
{
case 0:
x=0;
break;
case 1:
x=1;
break;
default:
x=0;
break;
}
double total = Convert.ToDouble(x); //total就等于x了
return total;
}

[解决办法]
还发现个错误:
int damage() //这里返回int,为什么return total(total是double)的。
所以,LZ改一下返回的数值类型吧!
[解决办法]
double total = DropDownList_2.SelectedIndex;不就行了吗?
[解决办法]
double damage()
{
int x = 0;
switch ((int)DropDownList_2)
{
case 0:
x=0;
break;
case 1:
x=1;
break;
}
double total = Convert.ToDouble(x);
return total;
}
[解决办法]
这个是思路问题吧!!

热点排行