日期:2014-05-17  浏览次数:20549 次

问下 现在委托的一个语法 能给解释下么执行的流程是什么么 这么写有什么好处呢
user.Permissions.Exists(
//这个地方是这种委托执行 具体执行步骤是什么样子呢
  delegate(PermissionInfo perm)
  {
  return perm.PermissionCode.Equals(permissionCode, StringComparison.OrdinalIgnoreCase);
  });

------解决方案--------------------
预约:楼主结贴的时候,记得多给我100分。


事情已经定了,什么时候执行呢?
当然是执行的时候了

至于什么时候执行,是楼主的事情了

参考对比你写的代码

user.Permissions.Exists(
//这个叫匿名方法,是我的预约,你已经看到了,当不用马上执行,什么时候执行,你记得我的预约就好了
  delegate(PermissionInfo perm)
{
return perm.PermissionCode.Equals(permissionCode, StringComparison.OrdinalIgnoreCase);
}
);