亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,請問該如何將 MethodInfo 對象轉換為所對應的委托?

您好,請問該如何將 MethodInfo 對象轉換為所對應的委托?

臨摹微笑 2021-11-19 15:11:47
使用 MethodInfo.CreateInstance 方法 + Type 對象 + (Action Or Func) 對象 ,不能夠使用類似于 friend Delegate * 之類的語句例如Sub A(Num0 As Int32, ByRef Num1 as Boolean)End SubFunction A(Num0 As Int32, ByRef Num1 As Boolean) As Int32End FunctionFunction A(Num0 As Int32, ByRef Num1 As Boolean, ByRef Num2 As IntPtr) As Int32End Function
查看完整描述

2 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

Assembly ass = Assembly.LoadFrom("System.Windows.Forms.dll"); //加載一個程序集
var form = ass.GetType("System.Windows.Forms.Form"); //獲取一個類型,需要全名稱
Dictionary d = new Dictionary();//獲取所有方法
//form.GetMethods(BindingFlags.Public| BindingFlags.Instance) 可以指定 方法的一些特性
foreach(var mi in form.GetMethods())
{
d.Add(mi.Name, mi); //添加到字典中
}
IU和R必須是在同一段電路中;IU和R中已知任意的兩個量

查看完整回答
反對 回復 2021-11-23
?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

Assembly ass = Assembly.LoadFrom("System.Windows.Forms.dll"); //加載一個程序集
var form = ass.GetType("System.Windows.Forms.Form"); //獲取一個類型,需要全名稱
Dictionary<string, MethodInfo> d = new Dictionary<string, MethodInfo>();//獲取所有方法
//form.GetMethods(BindingFlags.Public| BindingFlags.Instance) 可以指定 方法的一些特性
foreach(var mi in form.GetMethods())
{
d.Add(mi.Name, mi); //添加到字典中
}



查看完整回答
反對 回復 2021-11-23
  • 2 回答
  • 0 關注
  • 329 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號