首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

delegate 用在entity下

2012-08-01 
delegate 用在entity上C# codedecimal totalFees 0.00feeEntity.foreach(delegate(fee feeAmount){total

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,,人 王麻子);

那么王麻子 要起床,和睡觉 中午还要 吃大便,当人你也可以让他 吃饭

热点排行