【发布时间】:2020-07-22 23:05:45
【问题描述】:
public class A
{
public long TestCaseId { get; set; }
public byte TestCaseNumber { get; set; }
public object FetchList { get; set; }
}
class Program
{
static void Main(string[] args)
{
List<int> a = new List<int>(){ 1, 2, 3, 4 };
List<A> Objectlst = new List<A>();
Objectlst .Add(new A { TestCaseId = 1, TestCaseNumber = 1, FetchList = a });
foreach (var item in Objectlst)
{
Console.WriteLine(item.FetchList);
}
}
}
有一个类列表A。如果我将一个通用列表分配给对象数据类型FetchList,
有人能告诉我如何通过这个属性FetchList检索存储在列表中的所有值吗?
【问题讨论】:
-
Console.WriteLine(item.FetchList as List<int>); -
我想你可以在这里找到一些东西; stackoverflow.com/questions/12234097/…
-
这能回答你的问题吗? How to cast Object to its actual type?