摘要: 将方法绑定到委托 GreetingDelegate delegate1, delegate2; delegate1 = EnglishGreeting; delegate2 = ChineseGreeting; GreetPeople("Jimmy Zhang", delegate1); GreetPeople("张子阳", delegate2); → GreetingDelegate delegate1; delegate1 = EnglishGreeting; //赋值 delegate1 += ChineseGreeting; //再绑定 Gree 阅读全文
posted @ 2012-11-30 20:19 streetpasser 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语: public void GreetPeople(string name) { // 做某些额外的事情,比如初始化之类,此处略 EnglishGreeting(name); } public void EnglishGreeting(string name) { Console.WriteLine("Morning, " + name); } 暂且不管这两个方法有没有什么实际意义。GreetPeople用于向某人问好,当我们传递代表 阅读全文
posted @ 2012-11-30 19:04 streetpasser 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1. 追加新工程时的界面, Solution项改为 "Add to Solution" .2. 项目上右键选择Add reference, 在projects选项卡中选择需要引用的项目.3. 项目上右键选择set as startup project, 使其成为初始运行项目.4. 将被引用项目的类型设置为class library. 阅读全文
posted @ 2012-11-30 15:37 streetpasser 阅读(345) 评论(0) 推荐(0) 编辑