对象属性的 C# Web 服务序列化

标签 c# serialization service properties web

我有一个 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/

相关文章:

c# - 如何从 MS-Word 文档文件中提取文本数据

mysql - 使用mysql更新账户余额

.net - 无法构建某些服务 - 在 Worker Service .Net Core 3.1(依赖注入(inject))中验证服务描述符时出错

c# - 在 ASP.Net 5 中渲染 RazorPage 时无法设置模型

c# - 中心极限定理

c# - 类的前缀/后缀

java - 什么时候应该使用 unbindService(),我应该如何正确使用它来解除与使用 AIDL 接口(interface)的远程服务的绑定(bind)?

java - 引用的 XML 序列化

c# - 反序列化来自 Json Http 响应的对象列表

windows - 基于服务的任务调度程序