En este post de programación en C# vamos a ver algo básico y sencillo: cómo declarar arreglos en C sharp.
Te voy a mostrar 3 maneras distintas de declarar arreglos para que puedas tomar esto como un post de referencia y conozcas la sintaxis básica para declarar arrays a través de ejemplos.
Desconozco si existen otras maneras de declarar arreglos en c#, pero las que conozco son:
tipo_de_dato[] nombre_de_arreglo = new tipo_de_dato[longitud];
tipo_de_dato[] nombre_de_arreglo = { contenido,del,arreglo};
tipo_de_dato[] nombre_de_arreglo = new tipo_de_dato[longitud] {contenido, del, arreglo};
Si conoces los elementos del arreglo al momento de declararlo entonces puedes usar la segunda sintaxis. En cambio, si solo quieres declarar el arreglo y llenarlo más tarde puedes usar la primera forma.
En caso de que indiques el contenido del array al declararlo y quieras asegurarte de que no sobrepasas la longitud en tiempo de compilación, usa la segunda forma.
A continuación te mostraré ejemplos.
Para declarar un arreglo de enteros usamos el tipo de dato int
. Recuerda que los arreglos pueden ser de cualquier tipo de dato e incluso pueden ser mixtos. A continuación los ejemplos:
using System;
namespace App
{
class Programa
{
static void Main(string[] args)
{
int[] arreglo1 = new int[4];
int[] arreglo2 = { 1, 2, 3 };
int[] arreglo3 = new int[2] { 1, 2 };
}
}
}
Si me preguntas, yo prefiero la segunda forma; es decir, la de la línea 10.
Solo por poner otro ejemplo (pues lo único que cambia es el tipo de dato) aquí tienes el ejemplo para declarar un arreglo de cadenas:
using System;
namespace App
{
class Programa
{
static void Main(string[] args)
{
string[] arreglo1 = new string[4];
string[] arreglo2 = { "Luis", "Cabrera", "Benito" };
string[] arreglo3 = new string[2] { "Hola", "Mundo" };
}
}
}
Y así como este ejemplo puedes declarar más arreglos. En mi blog tengo más entradas sobre C#, tal vez te interese leerlas.
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Ayer estaba editando unos archivos que son servidos con el servidor Apache y al visitarlos…
Esta web usa cookies.