The best way to learn how generics work is by looking at the problem they solve – which is rather straightforward. You use a generic whenever you have a piece of code which can be re-used by different types.
My name is Sascha and I'm interested in various facettes of nerdiness. Mostly in programming the web. I'm also interested in science, mostly biology, philosophy, physics, new technologies, gaming, social networking, music, software... most of the geeky stuff. These are my random ramblings about things that interest me.