У меня есть переменная словаря, имеющая два значения, которые я получил из БД. Мне нужно обновить значения в БД и при обновлении мне нужно проверить, существуют ли обновленные значения в значениях словаря или нет. Как я могу сравнивать. До сих пор я так много сделал. Пожалуйста, помогите мне, правильно это или нет.Как сравнить значения в словаре с новыми значениями?
Получение ДАННЫЕ из БД и stoing его в словарь переменной «DictionaryName»
For Each row As DataRow In ds.Tables(0).Rows
DictionaryName.Add(row("EngMemID").ToString(), row("EngMemEmail").ToString())
Next
После этого я должен сравнить его с моим значением сизой.
Dim pair As KeyValuePair(Of String, String)
For Each pair In DictionaryName
If DictionaryName.ContainsKey(newMember.EngMemID) Then
---Condition to compare the EmailID's
NotifyOnUpdate(newMember)
---
End If
Next
После сравнения ContainsKey(), как я могу сравнить старый и новый идентификатор электронной почты.
Пожалуйста, помогите мне сравнить эти два значения из Словаря с новым значением.
Спасибо,
Udhaya S.
Откуда возникает объект 'newMember'? И где вы сравниваете словарь 'memberEmailList' со своим другим словарем' DictionaryName'? – Alex
Извините, оба словаря одинаковы. Я должен изменить имя, но я этого не сделал. «newMember» - это обновленные данные, которые поступают от другой функции, где мы меняем значения. – Udhay