Arrays en C Sharp

Hola a todos, hoy os enseñare como funcionan los arrays en C Sharp

Los arrays en general sirven para almacenar una serie de valores del mismo tipo.

Por ejemplo, si queremos almacenar las notas de x alumnos, en lugar de hacer x variables, pues se crea un array.

La sintaxis es como en Java.

<tipo dato>[] <nombre> = new <tipo dato> [<longitud>];

Como ejemplo practico, veamos esta línea:

int[] vector=new int[10];

Esto creará una estructura de 10 posiciones de tipo entero en este caso.

Para acceder a esos valores, podemos hacerlo mediante un valor númerico llamado a menudo índice. En el ejemplo he creado un vector de 10 posiciones, por lo que sera accesible de 0 a 9.

Los arrays empiezan en 0 no en 1, por eso lo de 0 a 9 son 10 posiciones en realidad.

Veamos un ejemplo de como acceder al índice.

vector[0]=1;
 vector[5]=10;
 vector[4]=3;

Lo mas normal en un  array es recorrer todas las posiciones, esto lo hacemos con una estructura repetitiva o bucle. Veamos un ejemplo:

for (int i=0;i<vector.Length;i++){
				vector[i]=i; //le doy un valor al array
				Console.WriteLine (vector[i]); //muestro ese valor
			}

Fijate como se usa la variable i como índice. Va accediendo a cada posición y vamos añadiendo y mostramos valores.

Te dejo un ejemplo completo:

using System;

namespace ejemplo
{
	class MainClass
	{
		public static void Main (string[] args)
		{

			//Creamos un array de 10 posiciones
			int[] vector=new int[10];

			//Recorremos el array
			for (int i=0;i<vector.Length;i++){
				vector[i]=i; //le doy un valor al array
				Console.WriteLine (vector[i]); //muestro ese valor
			}


			Console.ReadLine ();

		}
			
	}
}

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *