如题,不会直接跳一个异常给客户吧.
我现在想,如果有异常就出一个提示.""网络不通"
但不知道怎么写,

解决方案 »

  1.   

    try
    {}
    catch (SocketException ex) //看你用什么库
    {
        MessageBox.Show("网络不通")
    }
      

  2.   

    有时候我们要使用古老的各种COM组件,吃够了那种“傻b友好”提示的苦头。各种问题下,那些COM组件总是只有几副有限的“面孔”,都是简单地说一句“网络不通”、“保存失败”、“自动化失败”等等简单的几个干巴巴的字,你想捕获一点丰富而准确的信息给产品维护人员也不可能,你想上网查询这些字的含义结果你得到一大堆似是而非的猜测问题。以前这种所谓“友好”的提示让用户感到厌倦,怎么相同的问题总是不断出现(?),而不是感到参与。实际上软件应该经过千锤百炼、经过几十万次自动化测试而将任何一个可以回归出现的bug都早早消灭,才发布产品。而不是在你最终发布的产品中还会有多少try...catch代码存在。