Criação e utilização de Arrays em C#

10/05/2020
0 Comments
criacao-utilizacao-arrays

O que é uma Array?

Array (matriz) é um conjunto de objetos que são agrupados e gerenciados como uma única variável, ao invés de declarar variáveis separadas para cada valor. Assim como outras variáveis, uma vez determinado o tipo de dados utilizado pelo array, ele não pode receber elementos de outro tipo.

[symple_box style=”boxinfo”]
Em um Array o primeiro item é o elemento zero
[/symple_box]

Criação e inicialização de Arrays

Um array pode ser classificado de 3 formas, de uma única dimensão, multidimencional e irregular (um array que contem arrays, e seu tamanho pode variavel). Segue exemplo da implementação destes tipos mencionados:

  • Array de dimensão única
int[ ] numbers = new int[5] {1,2,3,4,5};
string[ ] names = new string[3] {"Ab", "Bc", "Cd"};
  • Array multidimensional
int[,] numbers = new int[3,2] {{1,2},{3,4},{5,6}};
string[,] names = new string[2,2] {{"Ab", "Bc"},{"Cd", "Ef"}};
  • Array inrregular
int[ ][ ] numbers = new int[2][ ] { new int[ ] { 1, 2, 3 }, new int[ ] { 4,5,6,7 }};

Propiedade comuns e métodos exposto por Arrays

No C# os Arrays são instanciados da System.Array, e possuem os métodos e propiedades:

  • Métodos
      • BinarySearch() – Localiza de forma ordenada um valor no Array de dimensão única.
      • Clone() – Cópia superficial de um Array.
      • CopyTo() – Cópia de elementos e referências para outro Array.
      • GetEnumerator() – Retorna um IEnumerator do Array.
      • GetLenght() – Obtem o comprimento de uma dimensão específica.
      • GetValue() – Recupera o valor de um índice do Array.
      • SetValue() – Define o valor de um índice do Array
      • Sort() – Ordena elementos do Array de dimensão única.
  • Propiedades
    • Lenght – Retorna o número de itens do array.
    • Rank – Retorna o número de dimensões do array.

Leave a Comment