SlideShare una empresa de Scribd logo
1 de 2
Arreglos
En programación un array (muchos lo llaman vector) es una zona de
almacenamiento que contiene elementos de un mismo tipo (enteros, boléanos,
fechas). En principio todos las arrays son de una dimensión, pero se pueden
simular facilmente arrays multidimensionales. Los más fáciles de “ver” o imaginar
son los de dos (un tablero de ajedrez) y tres dimensiones (el cubo de Rugby).
Para que sirven los arrays?
Estas estructuras de datos son adecuadas para situaciones en las que el acceso a
los datos se realice de forma aleatoria e impredecible, por ejemplo, cuando
tenemos un conjunto de números desordenados o una lista de nombres.
Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso
secuencial sería más adecuado utilizar otra estructura mejor diseñada para estas
situaciones. En lenguajes fuertemente tipados como C# (aunque ya no tanto) los
arrays solo pueden tener elementos de un mismo tipo, a diferencia de PHP,
Python y otros lenguajes dinámicos. Veamos ahora como podemos trabajar con
los arrays en C#.
Declarar un Array
Para declarar un array de una dimensión, solamente debes especificar de qué tipo
serán los elementos de array, de esta forma:
<tipo> [] <nombre> = new <tipo> [<tamaño>];
Por ejemplo, si quiero crear un nuevo array de 8 números enteros:
int [] numeros = new int [8];
int es para decir que son enteros lo que voy a almacenar, numeros es el nombre
del array y new es el operador que indica al compilador que cree un nuevo array
con una capacidad de 8 elementos.
Si quieres establecer los 8 números enteros desde un principio, deberás incluir
entre llaves, los elementos separados por coma como en el ejemplo:
int [] a = {6,1,5,6,4,8,6,9,7,4,14,26,14,12,10};
Para declarar un array n-dimensional solo hay que tener en cuenta que a medida
que le agreguemos una coma (,) a los corchetes, se crea una nueva dimensión,
por lo que si hacemos [,] estamos creando un array bidimensional, si agregamos
otra coma ([,,]) sería tridimensional. Veamos un ejemplo:
bool [,] tablero = new bool[8,8];
//Se crea un array bidimensional llamado tablero de 8x8
Acceder a los elementos de un array
Para acceder a un elemento en una posición i solo hay que hacer mi_array[i] si
tiene una dimensión, si tiene más de una dimensión, podemos hacer my_array[i,j]
(noten que es diferente a C++). Veamos algunos ejemplos:
int [] elementos = new int[]{5,4,3,2,1};
int x = elementos[2];
Console.WriteLine(x); //Se imprime 3
Es importante saber que para referirse al elemento de la posición n del array, hay
que escribirlo como my_array[n-1] ya que my_array[0] devuelve el primer elemento
del array. Es un poco incómodo, pero con la práctica te acostumbras. Para
acceder al último elemento
Sintaxis de Arreglos
int[] array = new int[5];
string[] stringArray = new string[6];
int[] array1 = new int[] { 1, 3, 5, 7, 9 };
string[] weekDays = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
Algunos ejemplos
Ahora veremos algunos ejemplos, para que se familiaricen con la sintaxis y vean
como usarlos en métodos y aplicaciones sencillas.
Ejemplo 1
Hagamos un método o función, que diga si un número entero está o no dentro de
un array.
public static bool Pertenece (int numero, int [] array)
{
// Recorremos todas las posiciones del array desde
// 0 hasta "array.Lenght", que nos da la longitud.
for(int i=0; i<array.Length; i++)
{
// Preguntamos si el elemento en la posición i del array es igual
al número que buscamos.
if(array[i]==numero)
// En caso de que encontremos el número devolvemos true.
return true;
}
return false
}

Más contenido relacionado

La actualidad más candente (18)

Sistemas Numéricos
Sistemas NuméricosSistemas Numéricos
Sistemas Numéricos
 
Recursividad ia lili
Recursividad ia liliRecursividad ia lili
Recursividad ia lili
 
Recursividad ia lili
Recursividad ia liliRecursividad ia lili
Recursividad ia lili
 
Tema 2 arreglos
Tema 2 arreglosTema 2 arreglos
Tema 2 arreglos
 
Arrays
ArraysArrays
Arrays
 
Guía nº 8 arreglos
Guía nº 8 arreglosGuía nº 8 arreglos
Guía nº 8 arreglos
 
Excel basico 2015
Excel basico 2015Excel basico 2015
Excel basico 2015
 
Presentación mates
Presentación matesPresentación mates
Presentación mates
 
Ordenamiento burbuja1
Ordenamiento burbuja1Ordenamiento burbuja1
Ordenamiento burbuja1
 
Introduccion a Python y Data Science
Introduccion a Python y Data ScienceIntroduccion a Python y Data Science
Introduccion a Python y Data Science
 
Teoría de árboles
Teoría de árbolesTeoría de árboles
Teoría de árboles
 
Método por plegamiento Hash
Método por plegamiento HashMétodo por plegamiento Hash
Método por plegamiento Hash
 
9. sistemas complejos (arrays)
9. sistemas complejos   (arrays)9. sistemas complejos   (arrays)
9. sistemas complejos (arrays)
 
Aqi
AqiAqi
Aqi
 
Informe metodos de ordenamiento
Informe metodos de ordenamientoInforme metodos de ordenamiento
Informe metodos de ordenamiento
 
Informe tecnico u 5-victor uex
Informe tecnico u 5-victor uexInforme tecnico u 5-victor uex
Informe tecnico u 5-victor uex
 
Evidencia 4.1
Evidencia 4.1Evidencia 4.1
Evidencia 4.1
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 

Destacado (11)

4
44
4
 
11
1111
11
 
5
55
5
 
Balong
BalongBalong
Balong
 
2
22
2
 
Pamela Love - Look Book 2011
Pamela Love - Look Book 2011Pamela Love - Look Book 2011
Pamela Love - Look Book 2011
 
Intuitive Reading
Intuitive ReadingIntuitive Reading
Intuitive Reading
 
Choose your friends,_choose_your_fate
Choose your friends,_choose_your_fateChoose your friends,_choose_your_fate
Choose your friends,_choose_your_fate
 
Health event
Health eventHealth event
Health event
 
Rosenserien.en
Rosenserien.enRosenserien.en
Rosenserien.en
 
351 小橘灯9
351 小橘灯9351 小橘灯9
351 小橘灯9
 

Similar a Arreglos

Arrays C++
Arrays C++Arrays C++
Arrays C++Roger8a
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Carlos Anibal Riascos Hurtado
 
Algoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).pptAlgoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).pptDaveRodriguez22
 
Utp pti_s5_arreglos
 Utp pti_s5_arreglos Utp pti_s5_arreglos
Utp pti_s5_arreglosjcbenitezp
 
Utp pti_s5_arreglos 2012-2
 Utp pti_s5_arreglos 2012-2 Utp pti_s5_arreglos 2012-2
Utp pti_s5_arreglos 2012-2jcbenitezp
 
Vectores, array y sus métodos
Vectores, array y sus métodosVectores, array y sus métodos
Vectores, array y sus métodosOrlando Verdugo
 
Utp lpi_s5_arreglos 2012-2
 Utp lpi_s5_arreglos 2012-2 Utp lpi_s5_arreglos 2012-2
Utp lpi_s5_arreglos 2012-2jcbenitezp
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxjuan gonzalez
 
Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2K Manuel TN
 
Unidad5 estructuras basicas de datos en lenguaje java
Unidad5 estructuras basicas de datos en lenguaje javaUnidad5 estructuras basicas de datos en lenguaje java
Unidad5 estructuras basicas de datos en lenguaje javaGente de Alicante
 
6 A Arrays
6 A Arrays6 A Arrays
6 A Arraysjcpp67
 

Similar a Arreglos (20)

Arrays C++
Arrays C++Arrays C++
Arrays C++
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)
 
Tema6
Tema6Tema6
Tema6
 
Algoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).pptAlgoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).ppt
 
arrays
arraysarrays
arrays
 
Utp pti_s5_arreglos
 Utp pti_s5_arreglos Utp pti_s5_arreglos
Utp pti_s5_arreglos
 
Utp pti_s5_arreglos 2012-2
 Utp pti_s5_arreglos 2012-2 Utp pti_s5_arreglos 2012-2
Utp pti_s5_arreglos 2012-2
 
Vectores, array y sus métodos
Vectores, array y sus métodosVectores, array y sus métodos
Vectores, array y sus métodos
 
12637788.ppt
12637788.ppt12637788.ppt
12637788.ppt
 
Utp lpi_s5_arreglos 2012-2
 Utp lpi_s5_arreglos 2012-2 Utp lpi_s5_arreglos 2012-2
Utp lpi_s5_arreglos 2012-2
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
 
Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2
 
Arreglos
ArreglosArreglos
Arreglos
 
Unidad5 estructuras basicas de datos en lenguaje java
Unidad5 estructuras basicas de datos en lenguaje javaUnidad5 estructuras basicas de datos en lenguaje java
Unidad5 estructuras basicas de datos en lenguaje java
 
07. arreglos
07. arreglos07. arreglos
07. arreglos
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
 
Taller 1 5
Taller 1 5Taller 1 5
Taller 1 5
 
Taller 1 5
Taller 1 5Taller 1 5
Taller 1 5
 
6 A Arrays
6 A Arrays6 A Arrays
6 A Arrays
 
Tema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdfTema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdf
 

Último

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 

Último (20)

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 

Arreglos

  • 1. Arreglos En programación un array (muchos lo llaman vector) es una zona de almacenamiento que contiene elementos de un mismo tipo (enteros, boléanos, fechas). En principio todos las arrays son de una dimensión, pero se pueden simular facilmente arrays multidimensionales. Los más fáciles de “ver” o imaginar son los de dos (un tablero de ajedrez) y tres dimensiones (el cubo de Rugby). Para que sirven los arrays? Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible, por ejemplo, cuando tenemos un conjunto de números desordenados o una lista de nombres. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar otra estructura mejor diseñada para estas situaciones. En lenguajes fuertemente tipados como C# (aunque ya no tanto) los arrays solo pueden tener elementos de un mismo tipo, a diferencia de PHP, Python y otros lenguajes dinámicos. Veamos ahora como podemos trabajar con los arrays en C#. Declarar un Array Para declarar un array de una dimensión, solamente debes especificar de qué tipo serán los elementos de array, de esta forma: <tipo> [] <nombre> = new <tipo> [<tamaño>]; Por ejemplo, si quiero crear un nuevo array de 8 números enteros: int [] numeros = new int [8]; int es para decir que son enteros lo que voy a almacenar, numeros es el nombre del array y new es el operador que indica al compilador que cree un nuevo array con una capacidad de 8 elementos. Si quieres establecer los 8 números enteros desde un principio, deberás incluir entre llaves, los elementos separados por coma como en el ejemplo: int [] a = {6,1,5,6,4,8,6,9,7,4,14,26,14,12,10}; Para declarar un array n-dimensional solo hay que tener en cuenta que a medida que le agreguemos una coma (,) a los corchetes, se crea una nueva dimensión, por lo que si hacemos [,] estamos creando un array bidimensional, si agregamos otra coma ([,,]) sería tridimensional. Veamos un ejemplo:
  • 2. bool [,] tablero = new bool[8,8]; //Se crea un array bidimensional llamado tablero de 8x8 Acceder a los elementos de un array Para acceder a un elemento en una posición i solo hay que hacer mi_array[i] si tiene una dimensión, si tiene más de una dimensión, podemos hacer my_array[i,j] (noten que es diferente a C++). Veamos algunos ejemplos: int [] elementos = new int[]{5,4,3,2,1}; int x = elementos[2]; Console.WriteLine(x); //Se imprime 3 Es importante saber que para referirse al elemento de la posición n del array, hay que escribirlo como my_array[n-1] ya que my_array[0] devuelve el primer elemento del array. Es un poco incómodo, pero con la práctica te acostumbras. Para acceder al último elemento Sintaxis de Arreglos int[] array = new int[5]; string[] stringArray = new string[6]; int[] array1 = new int[] { 1, 3, 5, 7, 9 }; string[] weekDays = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; Algunos ejemplos Ahora veremos algunos ejemplos, para que se familiaricen con la sintaxis y vean como usarlos en métodos y aplicaciones sencillas. Ejemplo 1 Hagamos un método o función, que diga si un número entero está o no dentro de un array. public static bool Pertenece (int numero, int [] array) { // Recorremos todas las posiciones del array desde // 0 hasta "array.Lenght", que nos da la longitud. for(int i=0; i<array.Length; i++) { // Preguntamos si el elemento en la posición i del array es igual al número que buscamos. if(array[i]==numero) // En caso de que encontremos el número devolvemos true. return true; } return false }