Cómo crear una matriz de una sola dimensión C# – Ejemplo

Como Crear Una Matriz De Una Sola Dimension C Ejemplo



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:

utilizando el sistema;

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:

utilizando el sistema;

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.