我想创建一个具有类的类,但每次调用第一个类时,第二个类可能不同.例如:
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; }
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能ServerResponseObject每次调用不同的对象,一次使用TVChannelObject和一次调用ChannelCategoryObject?
Yuv*_*kov 11
您正在寻找的是泛型类型参数:
public class ServerResponseObject<T>
{
public ServerResponseObject(T obj)
{
Obj = obj;
}
public T Obj { get; set; }
}
Run Code Online (Sandbox Code Playgroud)