摘要: 一、try catch 中的catch抛出异常必须是更具体的异常处理类,像父级异常处理抛出。就是说Exception应该是最后一个抛出的异常。在Exception抛出异常后,其后的异常将不处理。二、尽可能的不要把可能出现异常的代码块方法哦,finally中,即使finally出现异常,系统的异常机制继续工作,一个try块只能有一个finally,该块的代码一定被执行,在catch之后执行。三、Exception是所以异常的基类,System.SystemException 和System.ApplicationExcepion都继承自它。Fcl类型定义的方法抛出继承自System.System 阅读全文
posted @ 2011-04-14 16:10 狼-志 阅读(146) 评论(0) 推荐(0)
摘要: 一、委托是方法(静态方法、实例方法)的封装,我们把一个方法传递给委托后,该委托就指向一个具体的方法,在委托中写参数就如同像该方法中写参数,并指向该方法一样。二、申明委托编译器会将这行委托代码生成,4个方法:一个构造器、Invoke(和源代码中指定的原型一样,名称不同,而且是虚方法;参数、返回值和源代码定义一致)、BeginInvoke、EndInovke(BeginInvoke、EndInovke用于进行异步回调)。三。所以的委托都有一个构造器,并且该构造器接受2个参数:一个对象引用、一个指向回调方法的整数。四。所以的委托都继承自,MulticastDelegate,而MulticastDel 阅读全文
posted @ 2011-04-14 14:21 狼-志 阅读(227) 评论(0) 推荐(0)