哦 如果是定义在方法内的变量是默认不赋初值 而定义在外的是默认赋与对应的默认初值的吗 是这样理解的吗?

但是你的
[CODE] DtrBcc.Close();
ConBcc.Close();
throw new Exception(exception2.ToString());[/CODE]
这几句是不是没有执行啊??????????跟本就没的访问到这几句.
[此贴子已经被作者于2006-8-25 16:06:50编辑过]
DtrBcc是在try里面实例化的。在catch里面就还是最上面的那个没有实例化的DtrBcc.所以会出错啊。