¿Puede alguien explicar esto:ToString Anulación() y añadiendo a ListBox C#
public class Test : List<int>
{
public override string ToString()
{
return "My ToString";
}
}
Si ejecutar este y añadirlo a un control ListBox
en un Windows Form
, se muestra "Colección" en lugar de "Mi ToString ".
Test test = new Test();
listBox1.Items.Add(test);
me pareció que el complemento a Items
acaba de llamar a mi clase de ToString()
. Los siguientes trabajos como se esperaba, por supuesto
MessageBox.Show(test.ToString());
eso es todo. Gracias –
Hizo mi día :-) – itsho
Gracias ... estúpida magia – RustyH