【发布时间】:2012-05-31 09:53:19
【问题描述】:
我正在尝试从这篇文章中学习 C# 中的委托 http://msdn.microsoft.com/en-us/library/aa288459(v=vs.71).aspx
我能够稍微理解代码,但我无法理解开发人员在哪里以及为什么要使用委托。有人可以提供一个简单的场景来帮助我从代表开始吗?
更新 我到处都读到这个语句,“然后可以将委托对象传递给可以调用引用方法的代码,而不必在编译时知道将调用哪个方法。”
但是为什么我想让编译器不知道我传递的函数呢?我可以在这里闻到抽象的味道,但有什么用?需要任何实时场景。
【问题讨论】:
-
@MagnusJohansson 我已经阅读了这个帖子,但我并没有从中得到太多。我需要一个更基本的例子。我没有使用 lambda 表达式,也没有使用匿名函数。