'Why' and 'Where' Generics is actually used?
        Posted  
        
            by NLV
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by NLV
        
        
        
        Published on 2010-03-19T06:42:24Z
        Indexed on 
            2010/03/19
            6:51 UTC
        
        
        Read the original article
        Hit count: 325
        
Hi all
I know that generics are used to achieve type safety and i frequently read that they are largely used in custom collections. But why actually do we need to have it generic?
For example,
Why cant i use string[] instead of List<string>
Lets consider i declare generic class and it has a property X
T x;
If i provide a method for the class which does
x = x + 1;
what does it mean actually? I dono what T is actually going to be and i dono what x = x + 1 going to perform actually?
If i'm not able to do my own manipulations in my methods how the generics are going to be help me anyway?
I've already studied lot of bookish answers. It would be much appreciated if any one can provide some clear insights in this.
Regards NLV
© Stack Overflow or respective owner