Listas: Estructura de Datos
Listas: Estructura de Datos
Estructura de datos.
Codigo
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Listas
{
public partial class Form1 : Form
{
//Declaraciones juertes 7v7
int ingreso, pocicion;
List<int> lista = new List<int>();
//Eventos
public void VL()
{
listBox1.Items.Clear();
for (int x = 0; x < lista.Count; x++)
{
listBox1.Items.Add(lista[x]);
}
}
public void Final()
{
try
{
ingreso = int.Parse(textBox1.Text);
lista.Add(ingreso);//Final Fantasy
MessageBox.Show("Tu valor se a agragado");
}
catch (Exception)
{
MessageBox.Show("Valor no valido");
}
}
public void Inicio()
{
try
{
ingreso = int.Parse(textBox2.Text);
lista.Insert(0, ingreso);//Final Fantasy
MessageBox.Show("Tu valor se a agragado");
}
catch (Exception)
{
MessageBox.Show("Valor no valido");
}
}
public void Posicin()
{
try
{
pocicion = int.Parse(textBox3.Text) - 1;
ingreso = int.Parse(textBox4.Text);
lista.Insert(pocicion, ingreso);//Final Fantasy
MessageBox.Show("Tu valor se a agragado");
}
catch (Exception)
{
MessageBox.Show("Valor no valido");
}
}
public void BVer()
{
try
{
ingreso = int.Parse(textBox6.Text);
if (textBox6.Text == Convert.ToString(lista.Count))
{
textBox5.Text = Convert.ToString(lista[ingreso - 1]);
}
}
catch(Exception)
{
textBox5.Text = ("Valor.");
}
}
public void Borrar()
{
try
{
ingreso = (int.Parse(textBox6.Text) - 1);
lista.Remove(ingreso);
}
catch (Exception)
{
MessageBox.Show("Valor no valido");
}
}
public void A_Z()
{
lista.Sort();
}
public void Z_A()
{
lista.Reverse();
}
public Form1()
{
InitializeComponent();
}
if (textBox6.Text == Convert.ToString(lista.Count))
{
textBox5.Text = Convert.ToString(lista[ingreso - 1]);
}
}
catch (Exception)
{
textBox5.Text = ("Valor.");
}
}