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".
2. Dictionary:-Dictionary are key based generics collection.
Dictionary are generic form of Hashtable.
3. Stack:-Stack generic collection allows you to get value in "LIFO"(last in first out) manner.
4. Queue:-Queue generic collection allows you to get value in "FIFO"(first in first out) manner.
For more information about generic, please watch the below video.
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());
For more information about generic, please watch the below video.
No comments:
Post a Comment