if(i=="1")
{
string a=1;
}
else if(i=="2")
{
string a=2;
}
else if(i=="3")
{
string a=3;
}
else if(i=="4")
{
string a=4;
}
请问这段代码用 try  catch
怎么写?

解决方案 »

  1.   

    try
    {
    if(i=="1")
    {
    string a=1;
    }
    else if(i=="2")
    {
    string a=2;
    }
    else if(i=="3")
    {
    string a=3;
    }
    else if(i=="4")
    {
    string a=4;
    }}catch(Exception ex)
    {
    response.write("错误":+ex);
    }
      

  2.   

    这不还是要用if else判断吗,
      

  3.   

    我是想用 try catch 代替掉if else
      

  4.   


    try
    {
    string a=i;
    if(a!=i)
    {
    response.write("sth."); 
    }
    }
    catch(Exception ex) 

    response.write("错误":+ex); 
    }
    不知道你是什么意思!~
      

  5.   

    不能替换,try catch只是捕获异常,if else是条件语句,各有各的用处,大部分都不能替换,除非if,else是用来排除异常的,你的代码没异常,怎么替换?
      

  6.   

    try catch是处理异常的 
    if else是条件判断语句
    2者不搭边的
      

  7.   

    没有异常,何来try catch。不要为了用一门技术而用它。
    我猜你是不是在问switch case语句哦
      

  8.   

    用 try catch 代替掉if else
      

  9.   

    try catch是处理异常的 
    if else是条件判断语句