我在VS2012中创建项目网站,出现错误? [英] I create project web in VS2012,in line Error?
问题描述
大家好
我在VS2012中创建项目网站,出现错误?
everyone
I create project web in VS2012,in line Error?
XmlSerializer serializer = new XmlSerializer(this.GetType);
错误2``System.Xml.Serialization.XmlSerializer.XmlSerializer(System.Type)''的最佳重载方法匹配有一些无效
错误3无法从``方法组''转换为``System.Type''
谢谢.
Error 2 The best overloaded method match for ''System.Xml.Serialization.XmlSerializer.XmlSerializer(System.Type)'' has some invalid
Error 3 cannot convert from ''method group'' to ''System.Type''
Thanks.
推荐答案
试试这个
XmlSerializer serializer = new XmlSerializer(typeof(name_of_the_class));
更改:
XmlSerializer serializer = new XmlSerializer(this.GetType);
到
to
XmlSerializer serializer = new XmlSerializer(this.GetType());
之所以会出现此错误,是因为
You get this error because
Object.GetType()
是一种方法,而不是属性或变量.
http://msdn.microsoft.com/zh-CN /library/system.object.gettype(v=vs.110).aspx [
is a method and not a property or variable.
http://msdn.microsoft.com/en-us/library/system.object.gettype(v=vs.110).aspx[^]
这篇关于我在VS2012中创建项目网站,出现错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!