Как проверить ключ на равенство со значением Dictionary, listbox C#

116
16 января 2021, 08:50

Всем привет. Помогите пожалуйста с Dictionary

Dictionary<string, string> vocabulary = new Dictionary<string, string>();

Есть два listbox, в 1 listbox содержится ключ (string), во 2 listbox значение(string). Как с помощью listBox1.SelectedItem проверить значение == ключа в listBox2? Пример:

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string value = "";

        if (listBox1.SelectedItem(ключ) == listBox2.SelectedItem(значение))
        {
            MessageBox.Show("+");
        }         
        else
        {
            MessageBox.Show("-");
        }
    }
Answer 1

Спасибо за помощь) Разобрался.

if (vocabulary[listBox1.SelectedItem.ToString()] == listBox2.SelectedItem.ToString())
READ ALSO
(C#) Конвертация HTML сайта в PDF

(C#) Конвертация HTML сайта в PDF

Как можно максимально качественно конвертировать HTML в PDF? Есть на подобии код С#: opf2 - open file dialog (html)

113
Как правильно сравнить тип сущности в Entity Framework

Как правильно сравнить тип сущности в Entity Framework

Есть классы User, Accountant и Customer который наследуют класс PersonНужно получит все Person который на является Customer

110
TcpListener проблема принятия данных

TcpListener проблема принятия данных

Проблема с передачей данных через BinaryReader/BinaryWriter

111
Что не верно в этй строке?

Что не верно в этй строке?

При sumbit-е кнопки в обратной форме сайт выдает такую ошибку:

140