我尝试使用
从DomainDB类中检索“PreProcess”的TYPEType.GetType("DomainDBManager.DomainDB`1[System.String]+PreProcess")
但是这返回null。无论如何使用Type.GetType?
来获取公共字段“PreProcess”命名空间DomainDBManager { 公共类DomainDB< T> { public Action< string>预处理; } }
答案 0 :(得分:2)
您目前正在尝试按名称获取类型 - PreProcess
是DomainDB<T>
类型的字段,因此{{1不会起作用。您需要先获取类型,然后从中获取字段:
Type.GetType