委托问题
private bool checkGUID(MethodInfo Mi, string GUID)
{
//MethodInfo Mi = (MethodInfo)mi;
object[] objs;
objs = Mi.GetCustomAttributes(typeof(clsAttri), true);
if (objs.Length > 0)
{ return ((clsAttri)objs[0]).GUID == GUID; }
return false;
}
delegate bool dlgcheckGUID<T>(T mi, String guid);
private IEnumerable<T> test<T>(IEnumerable<T> src, Predicate<T> p,string strGUID)
{
dlgcheckGUID<T> dlg = checkGUID;
foreach (T item in src)
if (p(item) && dlg(item, strGUID))
yield return item;
}
我如何在test里调用 checkGUID
{
//MethodInfo Mi = (MethodInfo)mi;
object[] objs;
objs = Mi.GetCustomAttributes(typeof(clsAttri), true);
if (objs.Length > 0)
{ return ((clsAttri)objs[0]).GUID == GUID; }
return false;
}
delegate bool dlgcheckGUID<T>(T mi, String guid);
private IEnumerable<T> test<T>(IEnumerable<T> src, Predicate<T> p,string strGUID)
{
dlgcheckGUID<T> dlg = checkGUID;
foreach (T item in src)
if (p(item) && dlg(item, strGUID))
yield return item;
}
我如何在test里调用 checkGUID
...全文
相关推荐
C# 委托与事件 猫鼠问题示例
C# 委托与事件 猫鼠问题示例。通过猫叫老鼠跑,来展示委托与事件。即通过传递把一个类的方法传递给另外一个类的事件(+=方式注册),在另外一个类中执行事件。
Button添加事件委托问题
Button添加事件委托问题Button添加事件委托问题
一个基于Bayes定理的委托——代理问题研究分析
一个基于Bayes定理的委托——代理问题研究分析,蔡晓钰,蔡晓东,针对信息不对称的委托—代理问题,提出了委托人通过对代理人所处的多重自然状态的观测间接获取信息的一种方法,并基于观测到的信
贷款人的委托代理问题论文.doc
贷款人的委托代理问题论文.doc
企业管理中的委托代理问题研究 (2007年)
现代企业的所有者和经理人之间是委托代理关系,如何防止信息不对称条件下经理人的机会主义行为是企业管理需要解决的重要问题。将经理人的努力分为生产性努力和分配性努力,运用委托代理理论建立了基于企业所有者和经理人的委托代理模型。依据模型的求解结果对企业管理中的各种因素对经理人行为的影响进行了分析。在模型分析的基础上,提出了企业所有者为防止经理人的机会主义行为应采取的措施。


