Я работаю над домашней работой для класса и решила добавить кое-что еще, и немного запуталась. Я пробовал различные методы сравнения, и ни один из них, похоже, не работает, но я не понимаю, почему.
Обычно, когда заказ добавляется в систему, он создает экземпляр класса OrderInfo и добавляет его в ArrayList. В моем коде я использую цикл foreach (), чтобы найти экземпляр класса, который соответствует записи в ListBox, которую они щелкнули, но что-то не так.
private void ordersListBox_DoubleClick(object sender, EventArgs e)
{
if (ordersListBox.SelectedItem != null)
{
foreach (OrderInfo i in ordersList)
{
if (String.Compare(i.GetClientName(), ordersListBox.ToString(), true) == 0)
{
MessageBox.Show(i.GetClientName());
break;
}
}
}
}