以下のコードは、コンマで区切られた電子メールで構成される文字列を検索し、文字列型の結果コレクションに電子メールがまだない場合は電子メールを追加します。
string [] oEmails=orderEmails.Split(',');
string[] partEmails= part[Constants.Emails].ToString().Split(',');
foreach(string email in oEmails)
{
if(!partEmails.Contains(email))
{
part[Constants.Emails] += "," + email;
}
}
これは、このロジックを記述するための最良のアプローチですか? 私は正常に動作しますが、このロジックをラムダ式に統合できる方法があるかどうか疑問に思っていましたか?
私を悩ませているのは、これらの配列で何もせず、入力文字列を分割していることです。それ以外の目的はありません。