0

我的对象有问题。

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

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

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

4

1 回答 1

3

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

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

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

SecondClass 将同时具有 Property1 和 Property2

于 2017-03-28T01:26:42.943 回答