Explain different Collection Types.

 Collection Types

• Collection Types are specialized classes for data storage and retrieval.

• These classes provide support for stacks, queues, lists, and hash tables.

• Collection classes serve various purposes, such as allocating memory dynamically to elements and accessing a list of items on the basis of an index, etc.

• Namespaces:

a) System.Collection

b) System.Collection.Generic



a) System.Collection

• ArrayList, Hashtable, Sorted List, Stack, Queue

Exampe of Array List - System.Collections

Arraylist al = new ArrayList();

al.Add(1);

al.Add("Hari"); al.Add(3.4);

Console.WriteLine (al.Count);

al. Remove (3.4);

al. RemoveAt (0);

Console.WriteLine(al. Count);



b)System.Collection.Generic

• generic collection is strongly typed (type-safe), that you can only put one type of object into it.

• This eliminates type mismatches at runtime.

• Another benefit of type safety is that performance is better

Ex: List, Dictionary


Example of List - System.Collection.Generic

List<string> names = new List<string>();

names.Add("Ram");

names.Add("Sam"); Console.WriteLine(names. IndexOf("Ram"));

Console.WriteLine (names.Count);

names.Add("Hari");

names. RemoveAt (2); names. Remove("Ram");

foreach(string n in names)

{ Console.WriteLine(n);

}

Comments

Popular posts from this blog

What is the cloud cube model? Explain in context to the Jericho cloud cube model along with its various dimensions.

Explain cloud computing reference model .

Short note on E-Government Architecture