首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在类中实现全局实体属性的更好解决方案

在类中实现全局实体属性的更好解决方案
EN

Stack Overflow用户
提问于 2011-06-13 17:53:49
回答 1查看 90关注 0票数 1

我在一些网页中使用类来响应PageMethods。Asp.net引擎自动将类序列化为JSON。我有几个类具有像"RequestState"-Enum"Error"-String这样的公共属性,它们表示请求的状态和描述错误的字符串。例如,看看下面的这个类,

代码语言:javascript
复制
public  class Contacts
{
    public string Name { get; set; }
    public string Country { get; set; }
    public RequestState RequestState { get; set; }
    public string   Message { get; set; }
}

最后两个属性包含4-5个以上的类。我如何抽象这些属性,使它们变得通用,而不是像我现在那样在每个类中声明它们。接口可能是可能的,我希望你的想法也为此,代码片段将非常感谢。谢谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-13 18:05:35

代码语言:javascript
复制
public abstract class MessageBase
{
    public RequestState RequestState { get; set; }
    public string Message { get; set; }
}


public class Contacts : MessageBase
{
    public string Name { get; set; }
    public string Country { get; set; }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6328919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档