Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Esse conteúdo é reimpresso por permissão da Pearson Education, Inc. das Diretrizes de Design da Estrutura: Convenções, Idiomas e Padrões para Bibliotecas .NET Reutilizáveis, 2ª Edição. Essa edição foi publicada em 2008, e desde então o livro foi totalmente revisado na terceira edição. Algumas das informações nesta página podem estar desatualizadas.
✔️ DO prefere usar coleções em vez de matrizes em APIs públicas. A seção Coleções fornece detalhes sobre como escolher entre coleções e matrizes.
❌ NÃO use campos de array de apenas leitura. O campo em si é somente leitura e não pode ser alterado, mas os elementos na matriz podem ser alterados.
✔️ CONSIDERE o uso de matrizes irregulares em vez de matrizes multidimensionais.
Uma matriz irregular é uma matriz com elementos que também são matrizes. As matrizes que compõem os elementos podem ter tamanhos diferentes, levando a menos espaço desperdiçado para alguns conjuntos de dados (por exemplo, matriz esparsa) em comparação com matrizes multidimensionais. Além disso, o CLR otimiza as operações de índice em matrizes irregulares, e, por isso, elas podem apresentar melhor desempenho de tempo de execução em alguns cenários.
Partes © 2005, 2009 Microsoft Corporation. Todos os direitos reservados.
Reimpresso por permissão da Pearson Education, Inc. da Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition por Krzysztof Cwalina e Brad Abrams, publicado em 22 de outubro de 2008 pela Addison-Wesley Professional como parte da Microsoft Windows Development Series.