delegate 用在entity上
C# code
decimal totalFees =0.00;
feeEntity.foreach(delegate(fee feeAmount)
{
totalFees += decimal.Parse(feeAmount.feeAmount.ToString())
});
我只知道delegate用于事件,谁能跟我解释一下这里为什么要用delegate?
如果能说一下delegate 和匿名方法之间的关系,我将感激不尽!
先谢谢各位了!
------解决方案--------------------
foreach中接受一个方法,delegate就是传递匿名方法,fee就是遍历的元素
------解决方案--------------------
delegate 是委托 ,这样给你说吧 可以把 方法 参数用的 东西
比如:比如 80% 的代码 都想相同,只有 少部分 代码 比一样,而 这少部分 代码,又 必须 调用者来完成,就很 有用了,
比如 些 了一个类
public void 人的一天_show(DeletUSER_中午干什么 m,人 p)
{
起床();
DeletUSER_中午干什么(p);
睡觉();
}
调用 上面代码:
DeletUSER_中午干什么 王麻子中午吃大便(mmm);
mm(人 p);
{
}
下面 调用
人的一天_show(mm,,人 王麻子);
那么王麻子 要起床,和睡觉 中午还要 吃大便,当人你也可以让他 吃饭