我有这样的课:
public class ItemField
{
public string FieldName { get; set; }
public object FieldValue
{
get;
set;
}
}
我想拥有它,以便“FieldValue”只能是字符串、MyItem 或 List<MyItem> 类型。我也希望它在代码使用此类时,访问“FieldValue”返回正确类型的对象。有没有办法做到这一点?我对泛型不太清楚,但似乎有一种方法可以使用它来做到这一点......