Имейте в виду, я не очень опытен с c #.
Я кодирую кнопку удаления для списка и работает основная функция удаления выбранного элемента.
listBoxSum.Items.RemoveAt(listBoxSum.SelectedIndex);
Я пытаюсь сделать оператор IF, который позволит мне выбрать элемент из моего списка и заставить его идентифицировать текст внутри него (скорее всего, строку).
Поскольку я не знаю слишком много о c #, это то, что у меня сейчас есть для оператора if (очевидно, первая строка - ошибка).
if (listBoxSum.SelectedItem = "Tea")
{
totalCost = totalCost - teaCost;
txtBox_Amount.Text = totalCost.ToString();
}
Я попытался создать другие строки, чтобы упростить оператор, например ( Ниже приведен не основной фрагмент кода для оператора if, приведенный выше код. Это был всего лишь эксперимент по попытке и расширению кода, чтобы сделать это немного более понятно для меня ):
string teaSelect = "Tea" + teaCost;
string selection = (string) listBoxSum.SelectedItem;
if (selection == teaSelect)
{
totalCost = totalCost - teaCost;
txtBox_Amount.Text = totalCost.ToString();
}
Пожалуйста, помогите, я не знаю, должен ли я изменить то, как я об этом думаю, или это легко исправить, скрываясь на виду. Лично я был озадачен этой маленькой кнопкой около 2 часов, выясняя, как я собираюсь заставить кнопку удаления работать с вычислениями.