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.

Etiquetas

Deja un comentario

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