我有一个 System.Web.Services.WebService 的实例,其中 [WebMethod] 返回类 A 的实例。类 A 定义如下。我希望属性 a 被序列化,但事实并非如此。似乎只有字段被序列化。有什么办法可以强制序列化该属性?
public class A
{
private string _a;
public string a { get { return _a; } }
}
最佳答案
序列化要求同时存在 Setter 和 Getter 访问器。
public class MyClass
{
public string A { get; set;}
}
关于对象属性的 C# Web 服务序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257840/