【发布时间】:2013-08-13 11:33:11
【问题描述】:
我有一个字典变量,其中包含我从数据库中检索到的两个值。我需要更新数据库中的值,并且在更新时我需要检查更新的值是否存在于字典值中。我怎么能比较。到目前为止,我已经做了这么多。请帮我看看这是对还是错。
从数据库中检索数据并将其存储在字典变量“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() 后,如何比较新旧电子邮件 ID。
请帮助我将字典中的这两个值与新值进行比较。
谢谢,
Udhaya S.
【问题讨论】:
-
newMember对象从何而来?你在哪里比较你的memberEmailList字典和你的其他字典DictionaryName? -
对不起,这两个字典是一样的。我应该改名,但我没有。 “newMember”是来自我们更改值的另一个函数的更新数据。
标签: .net vb.net dictionary