try catch 问题

代码如下:


            try
            {                dynamic UserList = ";";                var cs =   UserList.xxxx;;                var cs1 = int.Parse("a1");
            }            catch (Exception ex)
            {                // 这里我们都能知道是UserList 没有xxxx 定义                //能否精确定位到就是目标 UserList 出问题。                //ex.xxx =UserList xxx类似id 精确到 UserList 伪代码
            }

程序能判断 出错的就是userList  目标。或者说类似id的概念。

慕运维8079593
浏览 752回答 2
2回答

当年话下

正常思维,是你自己判断,如果你是想以信息的形式返回给调用者,那就判断,类似if cs==null throw new Exception("aa")就好像客户端请求服务器,服务器需要对数据检验一样。。。如果你是想出了问题知道是什么原因,ex不是有堆栈信息么?
打开App,查看更多内容
随时随地看视频慕课网APP