dynamic对象怎么通过反射获取其所有属性名称

 我来答
旗诗杉7K
2013-11-08 · TA获得超过195个赞
知道答主
回答量:114
采纳率:100%
帮助的人:59.5万
展开全部
------解决方案--------------------------------------------------------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。其它的说了也是白说。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式