【问题标题】:Web API object sharingWeb API 对象共享
【发布时间】:2017-08-20 21:43:45
【问题描述】:

我的对象有问题。

我曾经有两个几乎相同的对象,但一个有一些额外的字段,所以我将它们合并为一个。

现在我遇到的问题是,当我使用 swagger 编写 Web api 文档时,它会显示整个对象,但对于某些调用,我只想使用对象的一部分。

我的问题是,如果我有一个具有基本值的对象,是否可以让另一个对象使用基本对象作为起点/参考,我可以从中添加我需要的额外值?

【问题讨论】:

  • 是的——这叫做继承

标签: c# oop asp.net-web-api swagger openapi


【解决方案1】:

您的问题的答案是 OOP,继承

public class FirstClass
{
    public string Property1 { get; set; }
}

public class SecondClass : FirstClass
{
    public string Property2 { get; set; }
}

SecondClass 将同时具有 Property1 和 Property2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    相关资源
    最近更新 更多