jjzjj

LoadAndSerialize

全部标签

c#异常处理,实际例子。你会怎么做?

我正在尝试更好地处理异常,但我觉得当我尽我最大努力捕捉它们时,我的代码变得非常丑陋、不可读和困惑。我很想看看其他人如何通过提供实际示例和比较解决方案来解决这个问题。我的示例方法从URL下载数据并尝试将其序列化为给定类型,然后返回一个填充了数据的实例。首先,完全没有任何异常处理:privatestaticTLoadAndSerialize(stringurl){varuri=newUri(url);varrequest=WebRequest.Create(uri);varresponse=request.GetResponse();varstream=response.GetRespon