我有一些代码用于发送带附件的电子邮件。我想要做的下一件事是从字符串数组或List中添加附件。我有一个谷歌,但我只能从字节数组中找到附件。有可能做这样的事吗?
Attachment[] attachments = new Attachment(string array);
mail.Attachments.Add(attachments);
我知道这不会编译,但只是让你明白了。或者是预先一个数组并一次创建一个附件的唯一方法?感谢。
答案 0 :(得分:0)
AddRange
上没有AttachmentCollection
所以你运气不好就像一个光滑的单行(没有创建扩展方法)。你可以使用这样的东西:
string[] attachmentNames = ...
foreach(var attachment in attachmentNames.Select(n => new Attachment(n)))
{
mail.Attachments.Add(attachment);
}