当前位置: 代码迷 >> C# >> 如何判断Dynamic类型的属性是否存在
  详细解决方案

如何判断Dynamic类型的属性是否存在

热度:233   发布时间:2016-05-05 02:43:08.0
怎么判断Dynamic类型的属性是否存在
Dynamic dy = Get();
dy.name

如果name不存在则会抛出异常,请问怎么实现判断name是否存在?
------解决思路----------------------
除非用反射,否则没法判断。不过用反射的话就没必要用Dynamic了。
------解决思路----------------------
((IDictionary<string, object>)x).ContainsKey("name");
  相关解决方案