string[] splitted
に存在するかどうかを比較しようとしていますList<KeyValuePair<string, string>> myList
。そうでない場合はList<string>
、メールアドレスの別のリストとして追加します.
LINQ を使用するのが良い選択肢かもしれません。実装を手伝ってください。
myListstring[] splitted
に存在するかどうかを比較しようとしていますList<KeyValuePair<string, string>>
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));
}
}
}