Revista MSDN Magazine Edição 13 - Trabalhando com Collections
O objetivo desse artigo é mostrar como trabalhar com Collections nas aplicações, e desta forma facilitar e organizar os objetos.
Clique aqui para ler todos os artigos desta edição
Trabalhando com Collections
por Thiago J. Mônaco
|
Este artigo discute |
Este artigo usa as seguintes tecnologias: |
|
·Criação de Collections ·Vantagens de uso de Collections |
VB.NET, C#
Download: Fonte_Collections.zip (18KB) |
|
Chapéu Collections |
|
Quando trabalhamos com qualquer tipo de aplicação nos deparamos com a necessidade de manipular objetos semelhantes ou até mesmo que tratam de um mesmo assunto. O objetivo desse artigo é mostrar como trabalhar com Collections nas aplicações, e desta forma facilitar e organizar os objetos.
O que são Collections e suas Vantagens
Collections é uma maneira estruturada de agrupar e gerenciar objetos de tipos semelhantes. Podemos agrupar e gerenciar objetos de qualquer tipo em uma Collection do tipo Object e assim, passamos a utilizar as vantagens de se trabalhar com esta estrutura. É claro que uma Collection deste tipo faz com que tenhamos um processamento adicional para cada elemento existente, pois será necessário realizar as conversões de tipos de dados que acabam afetando a performance da Collection.
Também é possível trabalharmos com Collections tipadas, garantindo uma melhor performance da aplicação. Esse tipo de Collection trás grandes vantagens, pois trabalham diretamente com os tipos de dados desejado. Assim, a própria Collection se encarregará de fazer a validação de tipo para cada elemento adicionado a mesma. Alguns exemplos de Collections tipadas podem ser encontradas no namespace System.Collections.Specialized.
Onde utilizar Collections
Existem diversas situações para se trabalhar com Collections. Basicamente podemos utilizá-las sempre que desejemos agrupar determinados objetos para facilitar o gerenciamento. Muitas vezes acabamos trabalhando com Collections e nem percebemos isso. Alguns exemplos clássicos são:
·Collections contendo os controles existentes em um Windows Forms. Pode ser acessada através de Me.Controls (Visual Basic .NET) ou this.Controls (C#);
" [...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo