Special Collection are nothing but tailored .net collection meant for specific purpose.
There are many types of special collection in .net but let only talk about four important special collection which are mostly used.
The following are the four important special collections
It help us to Create collections that ignores the case in String.
Hashtable ObjHash = CollectionsUtil.CreateCaseInsensitiveHashtable();2. ListCollection:-
ObjHash.Add("feroz","he is a developer");
string str = (string) ObjHash["FEROZ"];
Good for Collections that typically contain less number of elements.
ListDictionary ObjDic = new ListDictionary();3. HybridCollection:-
ObjDic.Add("feroz", "he is a developer");
ObjDic.Add("moosa", "he is a developer");
It is combination of ListDictionary and HashTable.When the collection items are less then it will act as ListDictionary and when number of items increases above 10 or above certain number then it will act as a Hashtable Collection.
HybridDictionary ObjHybrid = new HybridDictionary();4. StringCollection:-
ObjHybrid.Add("feroz", "he is a developer");
ObjDic.Add("Wasim", "he is a network administrator");
ObjDic.Add("moosa", "he is a hardware engineer");
It is a very special Collection, which is designed for storing only string items.
Also have a look on this video, which is asked in most of the interviews.
Asked In: Many Interviews |