摘要: 学习目标:委托的定义掌握并熟练使用委托多重委托的理解事件的掌握委托委托就是可以对方法进行引用的类,与其他的类不同,委托类只对其匹配的方法进行引用,C#中委托是面向对象的,并且类型是安全的,委托方法的调用可以像任何其他方法一样,具有参数和返回值,但是分配给委托的方法必须与委托的返回类型和参数组成匹配,这里的方法可以是静态方法也可以是实例方法。定义委托的语法类似于方法的定义,但是没有方法体,定义的前面要加上关键字delegate。可以根据委托的可见性在委托定义上添加一般的访问修饰符:public、private和protected等定义委托的语法:public delegate void MyFi 阅读全文
posted @ 2012-01-27 22:33 翼灵绝 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 学习目标:了解异常处理的基本知识掌握如何抛出和捕获异常理解嵌套try语句使用了解掌握异常类理解finally块异常处理的基本知识结构化异常处理测试特定的代码段,并在发生异常处理时改变错误情况或意外行为。抛出和捕获异常抛出和捕获异常是由try/catch/finally语句处理的,是异常处理的主要机制。在C#处理异常时,需要在代码块中关注两个部分:一是可能导致异常的代码段(通常称为抛出异常),二是当执行过程中发生异常时将要执行的代码段(通常称为捕获异常)。try/catch/finally语句块的基本语法如下: try { //可能产生异常的代码块 } catch (Exception e) { 阅读全文
posted @ 2012-01-27 16:18 翼灵绝 阅读(499) 评论(0) 推荐(0) 编辑