如果想获得四个textbox的值,
而其中任一个的值获得时发生异常,仍然要获得其他的值,
如何实现呢?

解决方案 »

  1.   

    try
    {}
    catch
    {}
    catch
    {}
    catch
    {}
    catch
    {}
      

  2.   

    try 
    {} 
    catch 
    {} try 
    {} 
    catch 
    {} try 
    {} 
    catch 
    {} try 
    {} 
    catch 
    {} 
      

  3.   

     int n = 0;
                foreach (Control c in this.panel1.Controls)
                {
                    try
                    {
                        if (c.GetType().Name.Equals("TextBox"))
                        {
                            string text = c.Text;
                            int i = int.Parse(text);
                        }
                    }
                    catch
                    {
                        n++;
                    }
                   
                }
                if (n > 0) throw new Exception("有"+n.ToString()+"异常");
      

  4.   

    每个textbox用try...catch就可以吧
      

  5.   

    四个try{}catch(){} 每个textbox一个