以下のコードは、コンマで区切られた電子メールで構成された文字列を検索し、string型の結果コレクションにない場合は電子メールを追加します。別の方法String.Splitを使用する
string [] oEmails=orderEmails.Split(',');
string[] partEmails= part[Constants.Emails].ToString().Split(',');
foreach(string email in oEmails)
{
if(!partEmails.Contains(email))
{
part[Constants.Emails] += "," + email;
}
}
これは、このロジックを書き込むための最良の方法ですか?私はうまくいきますが、このロジックをラムダ式に統合する方法があるのだろうかと疑問に思っていましたか?
私はこれらの配列で何もしていませんが、入力文字列を分割しています。彼らは他の目的を果たしていません。
を試すことができますか?あなたが達成しようとしていることは明確ではないので、推薦は来るのが難しいです。 – Oded
入力文字列を分割するだけです。だからこそ私はこのようなことをしない。 –
しかし、あなたはもっともっとやっている。あなたは何のために配列を分割していますか? – Oded