委托揭密.txt

来自「C# 是创新性的新式编程语言」· 文本 代码 · 共 22 行

TXT
22
字号
1.委托都有一个构造器,编译器分析源码,确定对象的引用和标识。

_target System.Object 指向回调函数被调用时应该操作的对象。用于实例回调。

_methodPtr System.Int32 内容整数值,标识回调方法

_prev System.MulticastDelegate 指向另一个委托对象


		public void ProcessItems(Feedback feedback)
		{
			for(Int32 item=0;item<items.Length;item++)
			{
				if(feedback!=null)
					feedback(items[item],item+1,items.Length);//调用回调函数
					//产生的代码如编译这样的源码Feedback.Invoke(items[item],item+1,items.Length)
			}
		}



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?