Why are T, K, V such a hot topic in Generics?
Is something as simple as do the T, K and V parameterised types make sense versus mnemonics in Generics a hot item to talk about? You bet, people cannot seem to get enough of it .The crux of the issue here is do T, K, V, etc in examples like List, IDictionary<K,V> make sense versus something like List, IDictionary<Key, Value>. Apparently both sides make seemingly valid arguments and from what I gather, its also a hot discussion topic within Microsoft. There have been examples that point out that c# is supposed to be easy to understand and not messy as shown in this example . But in the long discussion here are the main points in favour of descriptive names: ...