Please tell me what is the advantage of using generic collection in c#.We can use the normal collection class like List myList =new List().and the generic collection List<string> myList=new List<String>(). Could you please reply how the working of the generic ollection class?