Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende ¿Qué Son los Arrays? | Arreglos
Fundamentos de C#

book¿Qué Son los Arrays?

Considere una situación en la que necesitamos almacenar las calificaciones de una materia para 50 estudiantes. Una opción sería crear 50 variables enteras para guardar las calificaciones de los 50 estudiantes; sin embargo, esto resulta muy tedioso e ineficiente. En su lugar, podemos crear un arreglo.

Un arreglo es como una colección de variables del mismo tipo.

Podemos crear un arreglo utilizando la siguiente sintaxis:

main.cs

main.cs

copy
1
datatype[] arrayName = new datatype[size];

El datatype indica el tipo de elementos que tendrá el arreglo; puede ser int, float, char, etc.

Mientras que size es la cantidad de elementos que tendrá el arreglo.

Utilizando la sintaxis anterior, podemos crear un arreglo de enteros con 50 elementos:

main.cs

main.cs

copy
1
int[] studentMarks = new int[50];

El tamaño de un arreglo es fijo y no puede modificarse. En caso de que se desee inicializar un arreglo con algunos elementos en el momento de la declaración, se puede utilizar la siguiente sintaxis:

main.cs

main.cs

copy
1
datatype[] arrayName = {element1, element2, element3, ...};

En este caso, no es necesario especificar el size del arreglo. El compilador lo infiere automáticamente según la cantidad de elementos con los que se inicializa el arreglo:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }

El size del arreglo anterior es 7 ya que se inicializa con siete elementos. Este tamaño permanece fijo durante todo el programa.

La indexación en arreglos es un método para acceder a los elementos utilizando índices numéricos.

El primer elemento se accede con el índice 0, el segundo con el índice 1, y así sucesivamente. Esto permite una recuperación y modificación rápida y sencilla de los valores. En los próximos capítulos, exploraremos este concepto en mayor detalle, practicando cómo encontrar elementos usando sus índices.

A continuación, se muestra una ilustración de un arreglo de cadenas que tiene 4 elementos:

Cada elemento es como una caja que contiene un valor, y ese valor puede ser modificado.

question mark

¿Cuál de los siguientes aspectos se puede modificar en un arreglo?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 1.59

book¿Qué Son los Arrays?

Desliza para mostrar el menú

Considere una situación en la que necesitamos almacenar las calificaciones de una materia para 50 estudiantes. Una opción sería crear 50 variables enteras para guardar las calificaciones de los 50 estudiantes; sin embargo, esto resulta muy tedioso e ineficiente. En su lugar, podemos crear un arreglo.

Un arreglo es como una colección de variables del mismo tipo.

Podemos crear un arreglo utilizando la siguiente sintaxis:

main.cs

main.cs

copy
1
datatype[] arrayName = new datatype[size];

El datatype indica el tipo de elementos que tendrá el arreglo; puede ser int, float, char, etc.

Mientras que size es la cantidad de elementos que tendrá el arreglo.

Utilizando la sintaxis anterior, podemos crear un arreglo de enteros con 50 elementos:

main.cs

main.cs

copy
1
int[] studentMarks = new int[50];

El tamaño de un arreglo es fijo y no puede modificarse. En caso de que se desee inicializar un arreglo con algunos elementos en el momento de la declaración, se puede utilizar la siguiente sintaxis:

main.cs

main.cs

copy
1
datatype[] arrayName = {element1, element2, element3, ...};

En este caso, no es necesario especificar el size del arreglo. El compilador lo infiere automáticamente según la cantidad de elementos con los que se inicializa el arreglo:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }

El size del arreglo anterior es 7 ya que se inicializa con siete elementos. Este tamaño permanece fijo durante todo el programa.

La indexación en arreglos es un método para acceder a los elementos utilizando índices numéricos.

El primer elemento se accede con el índice 0, el segundo con el índice 1, y así sucesivamente. Esto permite una recuperación y modificación rápida y sencilla de los valores. En los próximos capítulos, exploraremos este concepto en mayor detalle, practicando cómo encontrar elementos usando sus índices.

A continuación, se muestra una ilustración de un arreglo de cadenas que tiene 4 elementos:

Cada elemento es como una caja que contiene un valor, y ese valor puede ser modificado.

question mark

¿Cuál de los siguientes aspectos se puede modificar en un arreglo?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1
some-alt