Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Diferença entre indexador e Matriz
A linguagem de programação C # tem uma extensa biblioteca de software que os desenvolvedores podem usar para criar aplicações . Há duas construções de programação estreitamente relacionados em C # : a matriz eo indexador . Ambas as construções permitem que seus dados armazenados para ser acessado diretamente pelo índice. Por exemplo, você pode acessar o quinto elemento diretamente em qualquer uma matriz ou um indexador. No entanto, existem várias qualidades que diferenciam os indexadores de matrizes. Matriz

Uma matriz é um recipiente de dados. Ele armazena dados sequencialmente na memória e permite que os clientes acessem seus dados diretamente. Os dados são acessados ​​por meio de um índice, que é o local na matriz onde um item está localizado .
Indexador

Um indexador é mais como uma propriedade de classe do que um conjunto de dados recipiente . Para usar um indexador em uma classe, você precisa adicionar os métodos de acesso a uma classe. Os dados da classe pode ser acessado diretamente através do uso do índice, ou o local onde os dados são armazenados na classe.
Instâncias de classe

um indexador permite que um objeto a ser acessado como um array. Os tipos de dados contidos pelo objeto pode ser acessado diretamente pelo seu valor de índice, como se o objeto fosse realmente um array. Isso é útil quando um objeto contém uma grande quantidade de dados que precisam ser acessados ​​aleatoriamente . O objeto pode oferecer acesso aleatório a qualquer objeto de cliente que quer ler seus dados.
Índice de Valor

Uma matriz usa um número inteiro como o valor do índice . Um valor do índice é o nome da célula onde está localizado um elemento . O primeiro índice tem um valor de índice de zero, já que matrizes começar a contar do zero , em vez de um. Um indexador não necessariamente usar inteiros como valores de índice. Cabe ao programador para determinar como os valores do índice são definidas .

Anterior :

Próximo : No
  Os artigos relacionados
·Características API 
·Como usar uma caixa de seleção para filtrar uma lista…
·Como gerar um pulso na queda dos Borda Veralog 
·Como definir o Caret Posição em uma DIV em JavaScript…
·O que é SEI CMMI 
·Como criptografar uma variável em ColdFusion 
·O que é a programação de matriz 
·Quais são os benefícios do COM + 
·Explicação do uso de uma matriz 
·Como fazer um aplicativo usando ActionScript 
  Artigos em destaque
·Como fazer um arquivo RES 
·Como criar arquivo Pyc para execução em Web 
·Definição de Abstração de Dados em C + + 
·Como formatar a data a partir DateChooser in Flash 
·Como link COBOL e C juntos no z /OS 
·Como usar caixas de seleção em MFC 
·Como dividir a string em Dois 
·Como obter o produto de uma matriz em C + + 
·Como criar um vetor de strings em C + + 
·Como decodificar códigos de correção de erros via Pr…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados