随笔 - 3  文章 - 0 评论 - 0 trackbacks - 0
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

  • 我的Blog主站
  • 我的365Key
  • 我的CDSN Blog
  • 我的博客园
  • Gmail
  • Hotmail
  • QQ
  • Q我
  • Skype Me
  • Subscribe to my feed
  • Add to Bloglines
  • 昵称:lh8287
    园龄:6年10个月
    粉丝:0
    关注:0

    搜索

     
     

    常用链接

    随笔分类

    随笔档案

    最新评论

    编程(General)
    委托和事件浅解
    摘要: 委托和事件浅解
    一、委托
    委托实际上就是C++里面的函数指针,你可以让这个指针指向委托定义时所声名的那种类型的函数。举个例子:

    public delegate void 连接数据库委托();
    表示:声名一个委托类型,这个委托叫“连接数据库委托”,它所能指向的函数都是返回值为void型,没有参数的函数。比如:
    private void 连接Oracle数据库();
    private void 连接SqlServer数据库();

    我们现在的程序里面要根据用户设定的数据库类型,自动连接数据库。
    程序里面可以这么写:
    连接数据库委托 委托实例 = null;

    switch(目标数据库类型)
    {
    case 数据库类型.Oracle数据库:
    委托实例 += new 连接数据库委托(连接Oracle数据库);
    break;
    case 数据库类型.SqlServer数据库:
    阅读全文
    posted @ 2005-09-23 12:22 lh8287 阅读(429) | 评论 (0) 编辑