XMLSerialize Exception

前端 未结 2 1942
我寻月下人不归
我寻月下人不归 2021-01-18 10:43

I am serializing a class and I get the following exception:

You must implement a default accessor on System.Configuration.SettingsPropertyCollection b

2条回答
  •  攒了一身酷
    2021-01-18 11:16

    you have to have a default constructor, that is, one that does not take any parameters, like so....

    class foo
    {
        public foo() {}
    }
    

    if the class you are trying to serialize does not have one, XMLSerializer throws that exception. If you are trying to serialize a built-in class, you are going to have to derive your own or create a wrapper class.

提交回复
热议问题