当前位置:编程学习 > C#/ASP.NET >>

使用try- catch

使用try- catch 为什么就第一次捕获异常比较快,继续点击的出现捕获异常,非常慢。在死机边缘 --------------------编程问答-------------------- --------------------编程问答-------------------- 出现异常了 你不去处理 继续 运行? 可能 出异常了导致死循环了吧  --------------------编程问答-------------------- 无代码无真相。 --------------------编程问答-------------------- 就是非常普通的地方啊 没特殊的 啊
/// <summary>
        /// 修改通讯录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView2.Rows.Count > 0)
                {
                    GroupManage groupManage = new GroupManage();
                    //标识当前是修改通讯组
                    modifyFlag = 1;
                    Frm_AddGroup frm_AddGroup = new Frm_AddGroup();
                    frm_AddGroup.modifyData += new Frm_AddGroup.TellMessageFormModify(this.getColumn);
                    //记录当前要修改分组的信息,在Frm_AddGroup中显示对应的信息
                    frm_AddGroup.groupCurrent = groupManage.getGroupByInfo(tmpcorperid, currentGroupName, currentGroupType);
                    frm_AddGroup.ShowDialog();
                }
                else
                {
                    MessageBox.Show("未选中任何通讯组");
                }
            }
            catch (NullReferenceException)
            {
                MessageBox.Show(LoginInfo.networkMessage);
            }
            catch (Exception)
            {

            }

        }
--------------------编程问答-------------------- 看看异常出现在哪里。。然后再分析一下... --------------------编程问答-------------------- --------------------编程问答-------------------- 第一次异常捕捉后没有处理! --------------------编程问答-------------------- 出现异常处理先~ --------------------编程问答-------------------- 是不是你的机子卡主了。 --------------------编程问答-------------------- 是不是 我写的不对啊,要抛出异常? --------------------编程问答-------------------- try
{
}
catch
{
}
finally
{
} --------------------编程问答-------------------- 不写 finally 不行吗? --------------------编程问答-------------------- 可以。但是,也不用try完catch 2次吧? --------------------编程问答-------------------- 捕获不同的异常啊 --------------------编程问答-------------------- 已知异常和未知异常一起抓完不就行了。难道还有不同的用途? --------------------编程问答-------------------- 还有这样的事? --------------------编程问答-------------------- 这就是运行慢的 原因?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,