【发布时间】:2011-04-27 11:32:18
【问题描述】:
我正在检查注册表中上传的图像,我需要在其中使用 try catch 块。这是我的代码:
public bool CheckFileType(string FileName)
{
string Ext = Path.GetExtension(FileName);
switch (Ext.ToLower())
{
case ".gif":
return true;
break;
case ".JPEG":
return true;
break;
case ".jpg":
return true;
break;
case ".png":
return true;
break;
case ".bmp":
return true;
break;
default:
return false;
break;
}
}
请在这里建议我如何使用 try catch 块。
提前致谢。
【问题讨论】:
-
为什么需要“使用 try catch 块”?到目前为止,您尝试过什么?
-
您认为代码的哪一部分会引发异常?
-
如果您寻找小写扩展名,为什么要使用 .JPEG?
-
您应该接受对您问题的回答。
-
另外你也不必使用 return and break,因为 return 无论如何都充当了一个 break 并结束了方法。