在Xamarin Forms上,以下语法引发异常
public class MyClass
{
public MyClass(){}
}
public partial class MainPage : ContentPage
{
public MainPage()
{
var xs = new XmlSerializer(typeof(MyClass));
}
}
以下内容除外:
public partial class MainPage : ContentPage
{
public MainPage()
{
var xs = new XmlSerializer(typeof(int));
}
}
完整的“例外”文本为
派生分类必须提供实现(NotSupportedException)
在控制台应用程序上,两个表达式均可完美运行,且不会引发任何异常。 在Xamarin Forms上使用XmlSerializers有什么特别之处,使以下表达式非法?
var xs = new XmlSerializer(typeof(SomeReferenceTypeWithAnEmptyConstructor));