c 回调函数 下面是我在高手博客看到的例子 希望高手帮忙讲下回调的执行过程以及意思 多谢

非诚扰 3个月前 已收到1个回答 举报

故事不再提 3星

共回答了310个问题采纳率:98.3% 评论

ProcessDelegate 这是一个委托,你可以理解为函数指针,指向的函数签名必需是符合要求的。string (string s1, string s2);所以你看下面 Process1,Process2这些签名 是一样的。public string Process(string s1,string s2,ProcessDelegate process){return process(s1, s2);}上面的方传传二个字符串,一个委托类型,最后调用委托process(s1, s2)来计算值,就看运行时传入哪个函数了。string r1 = t.Process("Text1", "Text2", new ProcessDelegate(t.Process1));new ProcessDelegate(t.Process1) 指向一个函数。将此函数当参数传入(签名是一样的)

11小时前

50
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com