我有一个ObjectMapper<T>
类。 .NET 4.0中有什么方法可以判断typeof(T)
是否为dynamic
?我希望能够在成员方法中确定该类是否已初始化为new ObjectMapper<dynamic>()
与new ObjectMapper<SomeConcreteClass>()
。
最佳答案
您可以通过检查实例的类型是否为IDynamicMetaObjectProvider
来执行此操作,也可以检查该类型是否实现IDynamicMetaObjectProvider
。
关于c# - 如何检查.NET 4.0中通用参数是否动态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3277419/