Как получить список, хранящийся в классе Object - PullRequest
0 голосов
/ 10 апреля 2020
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. Если я назначаю обобщенный список c для типа данных объекта FetchList, может кто-нибудь сказать мне, как получить все значения, хранящиеся в списке, через это свойство FetchList?

1 Ответ

0 голосов
/ 10 апреля 2020
foreach (var item in Objectlst)
{
    var list = item.FetchList as List<int>;
    if (list != null)
        foreach (int num in list)
            Console.WriteLine(num);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...