C # веб-сервис сериализации свойств объекта - PullRequest
1 голос
/ 24 ноября 2011

У меня есть экземпляр System.Web.Services.WebService с [WebMethod], возвращающим экземпляр класса A. Класс A определен ниже. Я хотел бы, чтобы свойство a было сериализовано, но это не так. Кажется, только поля сериализуются. Есть ли способ заставить сериализовать свойство?

public class A
{
    private string _a;
    public string a { get { return _a; } }
}

1 Ответ

4 голосов
/ 24 ноября 2011

Сериализация требует присутствия и сеттера, и аксессора геттера.

public class MyClass
{
    public string A { get; set;}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...