busqueda en listas
Publicado por Juan Carlos (9 intervenciones) el 07/10/2019 01:05:18
hola buenas tardes mi problema esque nose como buscar una fecha dentro de una lista no me explico como lo mande a un acumulador para que de ahi lo busque pero solo el primero sale correcto despues del segundo ya no puedo aqui les dejo el intento del codigo
|||||||||||||||||||||||||esta es la clase||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||codigo||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

|||||||||||||||||||||||||esta es la clase||||||||||||||||||||||||||||||||||||||||||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace practica3
{
class Agenda
{
public string asunto;
public int hora;
public string descripcion;
public string fecha;
public Agenda(string asunto, int hora, string descripcion, string fecha)
{
this.asunto = asunto;
this.hora = hora;
this.descripcion = descripcion;
this.fecha = fecha;
}
public override string ToString()
{
return fecha;
}
}
}
||||||||||||||||||||||||||||||||||||||||||codigo||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace practica3
{
public partial class Form1 : Form
{
List<Agenda> agendas = new List<Agenda>();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (textBoxasunto.Text != "" && textBoxfecha.Text != "" && textBoxhora.Text != "" && textBoxdescripcion.Text != "")
{
string asunto = textBoxasunto.Text;
int hora = Int32.Parse(textBoxhora.Text);
string descripcion = textBoxdescripcion.Text;
string fecha = textBoxfecha.Text;
Agenda ag = new Agenda(asunto, hora, descripcion, fecha);
agendas.Add(ag);
textBoxdescripcion.Clear();
textBoxfecha.Clear();
textBoxhora.Clear();
textBoxasunto.Clear();
}
else
{
MessageBox.Show("No puede estar vacia ninguna casilla");
}
}
private void buttonbuscar_Click(object sender, EventArgs e)
{
string buscar = "";
foreach(var ag in agendas)
{
buscar += ag.ToString();
if (buscar == textBoxfechasalida.Text)
{
MessageBox.Show("se encontro una igualdadd");
}
}
}
}
}

Valora esta pregunta


0