Como criar um array de dimensão única C# – Exemplo

Como Criar Um Array De Dimensao Unica C Exemplo



O armazenamento e a manipulação de uma coleção de valores do mesmo tipo de dados são feitos em C# usando arrays. Existem diferentes tipos de arrays em C# e, neste artigo, discutiremos arrays unidimensionais e como usá-los em C#.

O que é uma matriz unidimensional em C#?

Uma matriz unidimensional é uma matriz que possui apenas uma dimensão ou um conjunto de colchetes em sua declaração. Isso significa que uma matriz unidimensional pode conter apenas um tipo de dados, como inteiros, strings ou flutuantes. Em C#, um array unidimensional pode ser declarado usando a seguinte sintaxe:







tipo de dados [ ] arrayname = novo tipo de dados [ tamanho ] ;


Aqui, “datatype” é o tipo de dados dos elementos do array, “arrayname” é o nome do array e “size” é o número de elementos no array.



Como criar um array unidimensional em c#?

Vamos dar um exemplo para entender como usar um array unidimensional em C#, considere o seguinte código:



usando Sistema;

Programa de classe pública
{
public static void Principal ( )
{
int [ ] números = novo int [ 5 ] ;
números [ 0 ] = 10 ;
números [ 1 ] = vinte ;
números [ 2 ] = 30 ;
números [ 3 ] = 40 ;
números [ 4 ] = cinquenta ;

para ( int eu = 0 ; eu < números.Comprimento; i++ )
{
Console.WriteLine ( 'Elemento no índice' + eu + ' : ' + números [ eu ] ) ;
}
}
}


No exemplo acima, declaramos um array inteiro unidimensional “numbers” com um tamanho de 5 e, em seguida, atribuímos valores aos elementos do array usando o operador de índice. Aqui, o primeiro e o último elemento do array são indexados como 0 e 4, respectivamente. Isso significa que podemos acessar elementos individuais do array usando seu número de índice:






Também podemos usar um loop para inicializar os elementos do array unidimensional, conforme mostrado abaixo:

usando Sistema;

Programa de classe pública
{
public static void Principal ( )
{
int [ ] números = novo int [ 5 ] ;

para ( int eu = 0 ; eu < números.Comprimento; i++ )
{
números [ eu ] = eu + 1 ;
}
Console.WriteLine ( 'Os elementos da matriz são:' ) ;
para cada ( se em números )
{
Console.WriteLine ( num ) ;
}
}
}


Neste exemplo, usamos um loop for para inicializar os elementos do array com valores de 1 a 5:




Também podemos usar o loop foreach para iterar sobre os elementos do array unidimensional, conforme mostrado abaixo:

usando Sistema;

Programa de classe pública
{
public static void Principal ( )
{
int [ ] números = { 10 , vinte , 30 , 40 , cinquenta } ;

Console.WriteLine ( 'Os elementos da matriz são:' ) ;
para cada ( se em números )
{
Console.WriteLine ( num ) ;
}
}
}


Este código inicializa os elementos do array no momento da declaração e então usa o loop foreach para imprimir cada elemento do array unidimensional no console:

Conclusão

Uma matriz unidimensional é um tipo de matriz em C# que possui apenas uma dimensão ou um conjunto de colchetes em sua declaração. Um tipo de dados pode ser armazenado em uma matriz unidimensional e seus elementos podem ser alcançados chamando-os por seus números de índice. Ao entender como declarar e usar arrays unidimensionais em C#, os desenvolvedores podem escrever um código eficiente e eficaz que manipula e opera em arrays.