‫Voltaremos neste vídeo, daremos uma olhada em alguma teoria de uma corrida em C Sharp e no
‫próximo vídeo que veremos na prática e veremos uma demonstração.
‫Portanto, vamos começar primeiro com a teoria por trás disso, porque é muito importante entender qual é a
‫ideia geral de uma corrida e como podemos usá-la.
‫Portanto, um array armazena uma coleção sequencial de tamanho fixo de elementos do mesmo tipo.
‫Portanto, ele armazena um tamanho fixo.
‫E o importante é que é apenas do mesmo tipo.
‫Assim, você pode armazenar várias informações em uma variável, por assim dizer, mas deve ser do mesmo tipo.
‫Portanto, não pode estar em um ponto.
‫Você tem uma string em outra, você tem um inteiro e assim por diante.
‫Tudo tem que ser do mesmo tipo.
‫Em seguida, você pode criar matrizes de todos os diferentes tipos de tipos para que possa criar uma matriz que contenha apenas
‫inteiros.
‫Então você pode criar um que contenha apenas strings, objetos e assim por diante.
‫Assim, quase tudo pode ser armazenado em um array, mas sempre deve ser o mesmo tipo para aquele
‫array específico.
‫Então é realmente uma grande coleção histórica de dados.
‫É mais fácil pensar em uma coleção de variáveis do mesmo tipo armazenadas em locais de memória
‫contínua.
‫Então, simplesmente imagine-o como um armazenamento que você tem e pode colocar informações nele.
‫Portanto, esta é a estrutura de um array.
‫Nesse caso, é uma matriz com comprimento de seis.
‫Portanto, existem seis valores nessa matriz.
‫E, neste caso, todos eles são inteiros.
‫Então você tem o número 13, 15, cinco e assim por diante.
‫Portanto, esses são locais de memória diferentes, mas estão todos dentro do mesmo array e isso nos permite
‫armazenar várias informações e uma variável, de forma que não tenhamos que criar 10 variáveis diferentes ou
‫50 variáveis diferentes.
‫Mas podemos criar um array que contém todas essas informações e podemos acessá-los mais tarde.
‫E o que é importante aqui é que temos índices.
‫Portanto, para armazenar algo no array, precisamos armazená-lo em um índice específico.
‫Então, por exemplo, o 13 está no índice de zero, então 15 como o índice de um.
‫E essa ordem é sempre mantida.
‫Portanto, sempre começa do zero e sempre aumenta um.
‫Portanto, neste array específico, o índice do elemento quatro tem um valor de oito.
‫Então, este aqui.
‫É indexado por e o valor agora é oito para declarar uma matriz.
‫Você precisa especificar o tipo de dados.
‫Então você tem os colchetes e o nome do array, por exemplo, se integra.
‫Então você pode ver aqui, esta é uma série de notas.
‫E assim os alunos tiram notas.
‫E este é um exemplo de notas.
‫Você pode armazenar todas as notas diferentes para seus alunos.
‫Então, para inicializar um array.
‫Você tem que seguir o seguinte caminho.
‫Você cria o array com o tipo de dados novamente, depois os colchetes, o nome do array, então você
‫precisa inserir a palavra-chave new e depois você tem o tipo de dados novamente e entre colchetes, a quantidade de entradas que
‫este array deve ter.
‫Portanto, no caso abaixo, você tem as notas que contém cinco notas.
‫Portanto, cinco números inteiros do tipo inteiro estão dentro dessa matriz chamada notas.
‫Então, para atribuir valores a um array, você simplesmente usa o nome do array.
‫Em seguida, entre colchetes, você insere o índice como vimos anteriormente e adiciona o valor após o sinal
‫de igual.
‫Então aqui as notas na posição zero.
‫Também no índice zero são 15 notas na posição ou o índice um é doze.
‫Esses são apenas alguns exemplos.
‫Então você está voltando para a estrutura de um array.
‫Você pode ver o nome da matriz na posição quatro.
‫É assim que você obteria o valor de oito.
‫Essa é a base da corrida e veremos muito mais sobre a corrida.
‫Há muito mais para saber sobre a corrida, mas a maioria das coisas faz muito mais sentido quando você
‫as pratica.
‫Então, vamos ter alguns vídeos de demonstração a seguir.
‫Vejo você lá e divirta-se.