委托揭密.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 + -
显示快捷键?