C語言開發中,使用泛型的時候允許您延遲編程數據的類型,直到它實際用于程序中,下面就讓錯新技術頻道小編來給大家介紹.NET CORE動態調用泛型方法詳解吧!
using System;using System.Reflection;namespace DynamicCall{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); Program p = new Program(); var ti = p.GetType().GetTypeInfo(); var mtd = ti.GetMethod("Get"); Console.WriteLine(mtd?.ToString() ?? "no get method."); var genMethod = mtd.MakeGenericMethod(typeof(int)); var obj = genMethod.Invoke(p, new object[] { }); Console.WriteLine(obj?.ToString() ?? "no get result."); Console.ReadLine(); } public string Get<T>() { return typeof(T).FullName; } }}?
上述就是錯新技術頻道小編為大家帶來的.NET CORE動態調用泛型方法詳解,相關知識我們在不斷的收集,更多內容盡請期待js.VeVb.com哦。
新聞熱點
疑難解答
圖片精選