HI WELCOME TO SIRIS

Is it possible to store n number of lists of different types in a single generic list

Leave a Comment

Yes, it is possible to store n number of lists of different types in a single generic list by creating a list of list of objects as shown below.

List<List<object>> list = new List<List<object>>(); 



Here is an example
public class Program
{
    public static void Main()
    {
        List<List<object>> list = new List<List<object>>();

        List<object> list1 = new List<object>();
        list1.Add(101); 
        list1.Add(102); 
        list1.Add(103);

        list.Add(list1);

        List<object> list2 = new List<object>();();
        list2.Add("Test1"); 
        list2.Add("Test2"); 
        list2.Add("Test3");

        list.Add(list2);

        foreach (List<object> objectList in list)
        {
            foreach (object obj in objectList)
            {
                Console.WriteLine(obj);
            }
            Console.WriteLine();
        }
    }
} 

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.