WinForms, Строковое представление объекта в ComboBox - C#
Формулировка задачи:
Тривиальный вопрос, есть два класса:
Помещаем их экземпляы в Combo Box:
В результате в выпадающем списке на форме видим два варианта:
class Foo
{
public override string ToString()
{
return "Foooooooooo";
}
}
class Bar : Dictionary<int, int>
{
public override string ToString()
{
return "Baaaaaaaar";
}
} comboBox1.Items.Add(new Foo());
comboBox1.Items.Add(new Bar());- Foooooooooo
- (Collection)
Решение задачи: «WinForms, Строковое представление объекта в ComboBox»
textual
Листинг программы
if (sender is ICollection<>) {...}
else return sender.ToString();