我正在从动态更新的 json 中检索数据。它有时包含一个 X 类型的对象,有时还包含一个 X 类型的对象数组。我需要一个可以在上述任何情况下工作的父类 Y。并且对象名称: x 保持不变。
class Y
{
public X x { get; set; }
public X[] x { get; set; }
}
class X
{
public int a { get; set; }
}
这显示了一个错误:类型 Y 已经包含 x 的定义
有没有可能的方法来做到这一点?