Colección Array y ArrayList
Enviado por Joshue Laborde • 15 de Junio de 2019 • Tarea • 646 Palabras (3 Páginas) • 169 Visitas
Nombre: Laborde García Joshue
Curso: 3-2
Fecha: 10/06/19
Tema: Colección Array y ArrayList
TAREA #3
Consultar Colecciones en C#
- ArrayList y List: Definición
- Sintaxis: Creación de objetos
- Métodos: añadir, eliminar, vaciar, longitud o cantidad de la lista
- Un ejemplo básico de ArrayList y List usando sus datos.
COLECCIONES EN C#
Las colecciones proporcionan una forma más flexible de trabajar con grupos de objetos. A diferencia de las matrices, el grupo de objetos con los que trabaja puede crecer y reducirse dinámicamente a medida que cambian las necesidades de la aplicación. Para algunas colecciones, puede asignar una clave a cualquier objeto que coloque en la colección para que pueda recuperar rápidamente el objeto utilizando la clave.
Una colección es una clase, por lo que debe declarar una instancia de la clase antes de poder agregar elementos a esa colección.
Si su colección contiene elementos de un solo tipo de datos, puede usar una de las clases en el espacio de nombres System.Collections.Generic . Una colección genérica impone la seguridad de tipos para que no se le pueda agregar ningún otro tipo de datos. Cuando recupera un elemento de una colección genérica, no tiene que determinar su tipo de datos o convertirlo.
DEFINICON DE ARRAYLIST Y LIST
ArrayList: Representa una colección ordenada de un objeto que se puede indexar individualmente. Es básicamente una alternativa a una matriz. También permite la asignación dinámica de memoria, agregando, buscando y ordenando elementos en la lista.
La clase ArrayList figura en el System.Collections.
LIST: Las listas son algo muy útil. Son una colección de datos del mismo tipo, como los arrays, a diferencia de que en una lista podemos añadir y quitar datos fácilmente y cuando queramos.
Representa una lista fuertemente tipada de objetos a los que se puede acceder por índice. Proporciona métodos para buscar, ordenar y manipular listas.
La clase list‹T› está contenida en System.Collections.Generic
SINTAXIS: CREACIÓN DE OBJETOS.
ArrayList
ArrayList nombre = new ArrayList ();
List
List‹tipo› nombre = new List‹tipo›();
MÉTODOS.
Añadir
List‹int› Lista_numeros = new List‹int›();
Lista_numeros.Add (20);
Lista_numeros.Add (30);
Lista_numeros.Add (8);
Lista_numeros.Add (100);
Lista_numeros.Insert(1,78);
Eliminar.
//Elimina el elemento
Lista_numero.Remove(30);
//Elimina la posición
Lista_numero.RemoveAt(1);
Vaciar.
Lista_numero.Clear();
Longitud o cantidad de la lista.
...