我仍然在學習編程的薄霧中,其實很迷茫。有人可以幫助我,請正確實施這一點,下面是我的代碼,bascially我有一個方法,接受一個值,測試開關內的值。C#switch語句試試並抓取所需的幫助
林強制有關如何正確地捕捉ArgumentOutOfRangeException很困惑:S
public string InTheBox(int x)
{
try
{
//switch statment to lookup log ID
switch (x)
{
case 0:
return "Outter";
case 1:
return "Inner";
case 2:
return "Border";
default:
throw new ArgumentOutOfRangeException("Unknown value");
}
}
catch (ArgumentOutOfRangeException)
{
throw new ArgumentOutOfRangeException("Unknown value");
}
}
如果有人能請explaing我來捕獲這些異常的乾淨的方式。謝謝!
捕獲異常簡單地拋出另外一個是不好的做法。 – Oded 2011-04-03 19:43:22