不要让你的错误处理把错误给吃了,千万注意不然费时费力

阅读更多
开发中老鸟总是说你的程序怎么不够友好,都不加错误处理,给用户报黄页,多难看。于是都加上了Try...catch...fanily.做久了发现不是要加错误错了机制,而是要多提高自己的基础知识,不要让自己的程序出现错误。

不会加Try...catch...fanily就别加,至少不会隐藏错误,加错了一个小错花上好几个小时也找不到。
   {
                    E_TYPE = companyBapi.GetValue("E_TYPE").ToString();    //RFC消息类型  
                    E_MESSAGE = companyBapi.GetValue("E_MESSAGE").ToString();    //RFC消息结果   
                }
                catch { }
            }
            catch (Exception ee)
            {
                //ClientScript.RegisterStartupScript(this.GetType(), "提示", "");
            }
            //string s= companyBapi.GetValue("O_RESULT").ToString();    //获取返回结果  
            finally
            {
                prd = null; repo = null;
                WriteCallSapLog(dts, dte, "ZF_SD007", 0, E_TYPE, E_MESSAGE, CallContent);
                //RfcDestinationManager.UnregisterDestinationConfiguration(ID);//退出登录 
            }

你可能感兴趣的:(c#)