El almacenamiento y la manipulación de una colección de valores del mismo tipo de datos se realizan en C# mediante matrices. Hay diferentes tipos de arreglos en C#, y en este artículo, discutiremos los arreglos unidimensionales y cómo usarlos en C#.
¿Qué es una matriz unidimensional en C#?
Una matriz unidimensional es una matriz que tiene solo una dimensión o un conjunto de corchetes en su declaración. Esto significa que una matriz unidimensional puede contener solo un tipo de datos, como números enteros, cadenas o flotantes. En C#, una matriz unidimensional se puede declarar utilizando la siguiente sintaxis:
tipo de datos [ ] arrayname = nuevo tipo de datos [ tamaño ] ;
Aquí, 'tipo de datos' es el tipo de datos de los elementos de la matriz, 'nombre de la matriz' es el nombre de la matriz y 'tamaño' es la cantidad de elementos de la matriz.
¿Cómo crear una matriz unidimensional en C#?
Tomemos un ejemplo para entender cómo usar una matriz unidimensional en C#, considere el siguiente código:
utilizando el sistema;
Programa de clase pública
{
vacío público estático Principal ( )
{
En t [ ] números = nuevo int [ 5 ] ;
números [ 0 ] = 10 ;
números [ 1 ] = 20 ;
números [ 2 ] = 30 ;
números [ 3 ] = 40 ;
números [ 4 ] = 50 ;
para ( int yo = 0 ; i < números.Longitud; yo ++ )
{
Consola.WriteLine ( 'Elemento en el índice' + yo + ' : ' + números [ i ] ) ;
}
}
}
En el ejemplo anterior, declaramos una matriz unidimensional de enteros 'números' con un tamaño de 5 y luego asignamos valores a los elementos de la matriz utilizando el operador de índice. Aquí, el primer y el último elemento de la matriz se indexan como 0 y 4, respectivamente. Esto significa que podemos acceder a elementos individuales de la matriz utilizando su número de índice:
También podemos usar un bucle para inicializar los elementos de matriz unidimensionales, como se muestra a continuación:
Programa de clase pública
{
vacío público estático Principal ( )
{
En t [ ] números = nuevo int [ 5 ] ;
para ( int yo = 0 ; i < números.Longitud; yo ++ )
{
números [ i ] = yo + 1 ;
}
Consola.WriteLine ( 'Los elementos de la matriz son:' ) ;
para cada ( si en números )
{
Consola.WriteLine ( en uno ) ;
}
}
}
En este ejemplo, hemos usado un bucle for para inicializar los elementos de la matriz con valores del 1 al 5:
También podemos usar el ciclo foreach para iterar sobre los elementos de la matriz unidimensional, como se muestra a continuación:
Programa de clase pública
{
vacío público estático Principal ( )
{
En t [ ] números = { 10 , 20 , 30 , 40 , 50 } ;
Consola.WriteLine ( 'Los elementos de la matriz son:' ) ;
para cada ( si en números )
{
Consola.WriteLine ( en uno ) ;
}
}
}
Este código inicializa los elementos de la matriz en el momento de la declaración y luego usa el bucle foreach para imprimir cada elemento de la matriz unidimensional en la consola:
Conclusión
Una matriz unidimensional es un tipo de matriz en C# que tiene solo una dimensión o un conjunto de corchetes en su declaración. Un tipo de datos se puede almacenar en una matriz unidimensional y se puede acceder a sus elementos llamándolos por sus números de índice. Al comprender cómo declarar y usar arreglos unidimensionales en C#, los desarrolladores pueden escribir código eficiente y eficaz que manipula y opera en los arreglos.