摘要: 委托和事件浅解 一、委托 委托实际上就是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 阅读(650) 评论(0) 推荐(0)