Bienvenidos sean a este post, hoy veremos un metodo para los objetos List.
Este metodo nos permite insertar un elemento a nuestro List en la posición que le indiquemos, veamos su sintaxis:
lista.Insert(posicion, elemento);
El metodo se aplica directamente al objeto, al cual le pasaremos dos argumentos siendo el primero la posicion dentro de nuestro List y lo siguiente el valor o elemento que insertaremos, para entender el concepto vamos a realizar un ejemplo y para ello deben hacer un nuevo archivo con el nombre de insert.cs y le agregaremos el siguiente codigo:
insert.cs
using System;
using System.Collections.Generic;
public class Program
{
static void Main()
{
string[] arr={"tinchicus","enzo","ariel","javier"};
List<string> nombres=new List<string>(arr);
Console.WriteLine("Lista original");
Listar(nombres);
nombres.Insert(1,"Raul");
Console.WriteLine("Lista Modificada:");
Listar(nombres);
}
static void Listar(List<string> a)
{
for(int i=0; i < a.Count; i++)
Console.WriteLine("nombre #{0}: {1}", i, a[i]);
}
}
En este codigo primero definiremos las librerias que necesitaremos, antes de hablar del codigo en el Main veamos la funcion que tenemos fuera de este llamada Listar, esta recibira un dato de tipo List el cual por medio de un for pasaremos por todos los elementos que contenga y lo mostraremos en pantalla, creamos esta funcion para no tener que repetir esta estructura dos veces en el Main, ya veremos porque, pasemo al Main y en este primero definiremos un array con una serie de nombres, luego definiremos un objeto de tipo List y el contenido sera el array que definimos anteriormente, lo siguiente sera mostrar el listado que tenemos actualmente mediante la funcion Listar y lo indicaremos, para despues insertar un nuevo nombre por medio del metodo para finalmente llamar a Listar nuevamente para ver los cambios en la lista, compilemos y veamos la salida:
C:\Users\tinchicus>insert.exe
Lista original
nombre #0: tinchicus
nombre #1: enzo
nombre #2: ariel
nombre #3: javier
Lista Modificada:
nombre #0: tinchicus
nombre #1: Raul
nombre #2: enzo
nombre #3: ariel
nombre #4: javier
C:\Users\tinchicus>
Como pueden ver funciono correctamente, como curiosidad observen que nos cambio el tamaño de la lista para permitir el ingreso del nuevo valor, tengan en cuenta que siempre se deben manejar en el rango de la cantidad de elementos del List o a lo sumo uno despues del ultimo pero no mas alla de este porque devolvera un error.
En resumen, hoy hemos visto Insert, que es, para que sirve, como se utiliza, un simple para poder ver como trabaja, espero les haya sido de utilidad, sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
