类型.GetType为DataContractSerializer返回null

本文关键字:返回 null DataContractSerializer GetType 类型 | 更新日期: 2023-09-27 18:02:32

我传递的参数值是:

" System.Runtime.Serialization。DataContractSerializer System.Runtime.Serialization"

当我添加bool参数抛出异常时,我得到一个FileNotFoundException。

我找不到任何关于为什么这不起作用的文档。我能找到的与此方法相关的唯一问题是调用者没有指定程序集名称。

另外,我的项目有一个程序集引用System.Runtime.Serialization.

var type = Type.GetType("System.Runtime.Serialization.DataContractSerializer, System.Runtime.Serialization", true);

类型.GetType为DataContractSerializer返回null

如果您试图获得代表DataContractSerializerType对象,您可以使用typeof操作符:

Type type = typeof(System.Runtime.Serialization.DataContractSerializer);