gpt4 book ai didi

c# - 如何指定可能包含另一个类的类

转载 作者:太空狗 更新时间:2023-10-30 00:14:09 26 4
gpt4 key购买 nike

我想创建一个有一个类的类,但是每次调用第一个类时,第二个类可能会有所不同。例如:

public class ServerResponseObject
{
public string statusCode { get; set; }
public string errorCode { get; set; }
public string errorDescription { get; set; }
public Object obj { get; set; }

public ServerResponseObject(Object obje)
{
obj = obje;
}
}

public class TVChannelObject
{
public string number { get; set; }
public string title { get; set; }
public string FavoriteChannel { get; set; }
public string description { get; set; }
public string packageid { get; set; }
public string format { get; set; }
}

public class ChannelCategoryObject
{
public string id { get; set; }
public string name { get; set; }
}

我怎样才能每次用不同的对象调用ServerResponseObject,一次用TVChannelObject,一次用ChannelCategoryObject

最佳答案

您正在寻找的是 generic type parameter :

public class ServerResponseObject<T>
{
public ServerResponseObject(T obj)
{
Obj = obj;
}

public T Obj { get; set; }
}

关于c# - 如何指定可能包含另一个类的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32691519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com