C# and .NET interview questions – Mention different types of generic collections?

Answer: There are basically four different types of generic collections which are as follows:-1. List:-Lists are indexed based Generic Collections. Lists are Generic form of ArrayList.List helps us to create flexible strong type collection as you can see in
below code snippet i have defined List as “int” and “string”.

//index based Generic collection            
List<int> ObjInt = new List<int>();         
ObjInt.Add(123);            
ObjInt.Add(456);            
Console.WriteLine(ObjInt[0]); //accessing the List by internal index based value.            
List<string> ObjString = new List<string>();            
ObjString.Add("feroz");

2. Dictionary:-Dictionary are key based generics collection.

Dictionary are generic form of Hashtable.

 //key based Generic collection            
Dictionary<int, int> ObjDict = new Dictionary<int,int>();            
ObjDict.Add(1,2);            
Dictionary<int, string> ObjDict1 = new Dictionary<int,string>();            
ObjDict1.Add(3, "feroz is a developer");            
ObjDict1.Add(4, "wasim is a developer");            
Console.WriteLine(ObjDict1[3]); //accessing the dictionary by defined key.

3. Stack:-Stack generic collection allows you to get value in “LIFO”(last in first out) manner.

// Stack             
Stack<string> ObjStack = new Stack<string>();            
ObjStack.Push("feroz");            
ObjStack.Push("moosa");            
Console.WriteLine(ObjStack.Pop());

4. Queue:-Queue generic collection allows you to get value in “FIFO”(first in first out) manner.

//Queue            
Queue<int> ObjStr = new Queue<int>();            
ObjStr.Enqueue(789);            
ObjStr.Enqueue(456);            
Console.WriteLine(ObjStr.Dequeue());

Genericollection.jpg

For more information about generic, please watch the below video.


Please click here to see more C# interview questions and answers

Regards,

Visit Authors blog for more Most asked c# interview questions

About C#.NET, ASP.NET MVC Core, Angular, Azure, (MSBI)Business Intelligence, Data Science - Python Interview Questions

This blog is for developers who want to crack .NET and C# interviews. It has all tips and tricks needed to crack .NET interviews , C# interview , SQL Server interview , Java interview , WCF Interview , Silverlight interview , WPF interview , LINQ interview , Entity framework Interview. Do not forget to watch our Learn step by step video series. ASP.NET MVC Interview Questions and Answers:- https://youtu.be/pXmMdmJUC0g C# Interview Questions and Answers:- https://youtu.be/BKynEBPqiIM Angular Interview Questions and Answers:- https://youtu.be/-jeoyDJDsSM C# tutorial for beginners(4 hrs.):- https://youtu.be/AxEGRBFwlmI Learn Azure Step by Step:- https://youtu.be/wdUK7bCMXqs Azure AZ-900 fundamentals certification :- https://youtu.be/hC9iGgJorz8 AZ- 204 certification Azure:- https://youtu.be/qI8PRn2C080 Learn Angular tutorial step by step https://tinyurl.com/ycd9j895 Learn MVC 5 step by step in 16 hours:- https://youtu.be/Lp7nSImO5vk Learn Design Pattern Step by Step https://goo.gl/eJdn0m Learn MSBI Step by Step in 32 hours:- https://goo.gl/TTpFZN Learn SQL Server Step by Step http://tinyurl.com/ja4zmwu Python Tutorial for Beginners:- https://youtu.be/KjJ7WzEL-es Learn Data Science in 1 hour :- https://tinyurl.com/y5o7qbau Learn Power BI Step by Step:- https://tinyurl.com/y6thhkxw Learn Tableau step by step :- https://tinyurl.com/kh6ojyo
This entry was posted in Uncategorized and tagged , , , , , , , . Bookmark the permalink.

1 Response to C# and .NET interview questions – Mention different types of generic collections?

  1. Mubashar says:

    Nice tutorial. It really helped me to purify my concepts….

Leave a comment