Support us .Net Basics C# SQL ASP.NET ADO.NET MVC Slides C# Programs Subscribe Buy DVD

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

Suggested Videos:
Part 4 - What are the advantages of using interfaces
Part 5 - Recursive function c# example
Part 6 - Real time example of recursion



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();
        }
    }
}

1 comment:

  1. Thankyou very much sir...

    Sir, Please post Lambda expression tutorial sir.

    ReplyDelete

If you like this website, please share with your friends on facebook and Google+ and recommend us on google using the g+1 button on the top right hand corner.