1. namespace Retroalimentacion_1
{
class Persona
{
public string nombre;
public int edad;
public Persona(string N, int E)
{
nombre = N;
edad = E;
}
}
}
namespace Retroalimentacion_1
{
/// <summary>
/// Lógica de interacción para MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
Persona[] arreglo;
int contador;
public MainWindow()
{
InitializeComponent();
arreglo = new Persona[10];
Persona p1 = new Persona("carlos", 7);
string nom = "ana";
int ed = 20;
Persona p2 = new Persona(nom, ed);
arreglo[0] = p1;
arreglo[1] = p2;
contador = 2;
Mostrar();
}
private void btnRegistrarDatosArreglo_Click(object sender, RoutedEventArgs
e)
{
if (contador < 10)
{
Persona p = new Persona(txtNombre.Text, int.Parse(txtEdad.Text));
arreglo[contador] = p;
contador++;
}
else MessageBox.Show("Arreglo lleno");
Mostrar();
}
private void Mostrar()
{
lstVisualiza.Items.Clear();
for (int i = 0; i < contador; i++)
{
lstVisualiza.Items.Add(arreglo[i].nombre + " " + arreglo[i].edad);
}