关于try-catch-finally的问题(异常处理问题)
											菜鸟我对异常处理问题这块不是太懂
有没有高手给我讲解一下?
如何抛出一个异常,然后扑捉异常,最后解决问题呢?
比如说下面一段程序,是求一个数的约数.
要求用户输入一个整数.但是如果我输入一个字母的话,就要出错了.
怎么样抛出异常,扑捉,然后解决问题呢?
using System;
namespace xl2
{
 class Class1
 {
  [STAThread]
  static void Main(string[] args)
  {
   xx z=new xx();
   z.f();
  }
 }
 class xx
 {
  public int m;
  public int i;
  public void f()
  {
   Console.WriteLine("請輸入一個整數:");
   m=int.Parse(Console.ReadLine());
   Console.WriteLine("您輸入的數字是:"+m);
   Console.WriteLine("{0}的約數有:",m);
   for(i=1;i<=m;i++)
   {
    if(m%i==0)
     Console.Write("  "+i);
   }
  }
 } 
}										
					
	


 
											





 
	    

 
	
