Is there any reason for the use of \'T\' in generics? Is it some kind of abbreviation? As far as I know, everything works. For example
public G Say
If your generic type represents something special, you can make it more precise.. Usually prefixing it with T : IRepository, SomeCollection ..
IRepository, SomeCollection