从LINQ列表发送电子邮件多个附件

时间:2012-02-08 16:06:46

标签: c# linq email outlook-2010

这对你们大师来说可能非常简单,但我对此很难过。我有一种方法可以收集电子邮件的所有信息,然后通过outlook发送出去。但是,我想要考虑多个附件。我该怎么办?我需要在方法标题中更改什么内容?

public static void sendOutlookMail(string toAddress, string emailSubject, string ccAddress = null, string emailAttachment = null, string emailBody = null)

我知道我必须改变,但不确定是什么并保留默认值:

string emailAttachment = null

提前致谢。

如果您需要更多详细信息,请与我们联系。

2 个答案:

答案 0 :(得分:1)

如果你想传递字符串列表,可以替换它:

     string emailAttachment = null

用这个:

    List<string> emailAttachment = null

答案 1 :(得分:1)

理想情况下,您应该将其更改为

List<System.Web.Mail.MailAttachment>

希望有所帮助