我正在寻找比较string[] splitted
它是否存在于List<KeyValuePair<string, string>> myList
. 如果没有,那么我会将其添加List<string>
为单独的电子邮件地址列表。
使用 LINQ 可能是一个不错的选择,请帮助实现。
希望比较string[] splitted
它是否存在于List<KeyValuePair<string, string>>
myList中
public void SendEmails(String esmails)
{
//splitting email string
string[] splitted = esmails.Emails.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
List<KeyValuePair<string, string>> myList = new List<KeyValuePair<string, string>>();
foreach (var email in GetEmails)
{
for (int i = 0; i < splitted.Count(); i++)
{
if (email.EmailAddress.Equals(splitted[i].Replace(";","")))
myList.Add(new KeyValuePair<string, string>(email.IdentificationNo, email.EmailAddress));
}
}
}