dynamic对象怎么通过反射获取其所有属性名称
1个回答
展开全部
------解决方案--------------------------------------------------------C# code private void dynamicRun() { string filePath = @"D:\ScheduledJob\DLL\ScheduleJob.dll"; string typeName = "ScheduleJob.DailyInfo"; // string methodName = "SendDailyInfo"; string methodArgs = "hello,this is dynamic Demo"; try { //载入Assembly Assembly a = Assembly.LoadFrom(filePath); //应用dynamic自动实现反射 dynamic o = a.CreateInstance(typeName, false, BindingFlags.CreateInstance, null, null, null, null); //这里直接写要执行的方法和参数 o.SendDailyInfo(methodArgs); } catch (Exception ex) { Console.WriteLine("Cannot run dynamic " + ex.InnerException); } }
------解决方案--------------------------------------------------------dynamic也是一个object。其它的说了也是白说。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询