Uma das inúmeras funcionalidades que foram criadas no Visual Studio .NET Whidbey foram os Generics. Com ele podemos criar coleções escrevendo pouco código. Atualmente para criarmos coleções e garantirmos a segurança de tipos, temos que escrever cada método (Add, Contains, Remove, Item) para que ele aceite somente um determinado tipo de objeto.
Com o Generics, o processo torna-se mais fácil. Basta instanciarmos a coleção Genérica e informarmos o tipo que ela será. A partir daí, ela já passará a trabalhar com os objetos somente daquele tipo. E se tentarmos colocar um objeto diferente do qual informado, o compilador já informará. A imagem abaixo ilustra o cenário.
