2011-10-18 11 views
0

添付ファイル付きの電子メールを送信するために使用しているコードがあります。私がやりたかったのは、文字列配列またはリストから添付ファイルを追加することでした。私はgoogleを持っていましたが、バイト配列からしか添付ファイルを見つけることができませんでした。このようなことは可能でしょうか?文字列配列から電子メールの添付ファイルを追加する

私はそれがコンパイルされないことを知っているので、あなたはそのアイデアを得ます。または、配列をforeachして添付ファイルを1つずつ作成する唯一の方法ですか?ありがとう。

答えて

0

AttachmentCollectionにはAddRangeがありませんので、滑らかな1ライナー(拡張方法を作成するのに足りません)としてやっています。あなたは次のようなものを使うことができます:

string[] attachmentNames = ... 

foreach(var attachment in attachmentNames.Select(n => new Attachment(n))) 
{ 
    mail.Attachments.Add(attachment); 
} 
関連する問題