C#中委托的例子(简单)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace DelegateDemo { public delegate void MyDelegate(string mydelegate); //声明一个delegate对象 public class TestClass { //实现有相同参数和返回值的函数 public void HelloDelegate(string mydelegate) { Console.WriteLine(mydelegate); } //实现有相同参数和返回值的静态函数 public static void HelloStaticDelegate(string mystaticdelegate) { Console.WriteLine(mystaticdelegate); } } class Program { static void Main(string[] args) { TestClass testClass = new TestClass(); MyDelegate mydelegate = new MyDelegate(testClass.HelloDelegate); //产生delegate对象 mydelegate("Hello delegate"); MyDelegate myStaticDelegate = new MyDelegate(TestClass.HelloStaticDelegate); myStaticDelegate("Hello static delegate"); Console.ReadKey(); } } }
- 1
- 粉丝: 3
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助