<分区>
SmtpFailedRecipientsException.InnerExceptions
是一个 SmtpFailedRecipientException
数组。我想构建一个如下所示的字符串:
"The following recipients failed: [joe@domain1.com, steve@domain2.com]. The email was sent to all other recipients succesfully"
SmtpFailedRecipientException.FailedRecipient
保存电子邮件地址。
我正在尝试找出是否有一种方法可以使用 LINQ 和/或 lambda 函数在这个数组上有效地执行 join
,也许将其转换为 string[]
通过阅读 SmtpFailedRecipientException.Message
或类似的东西,而不是编写 C 风格的 for 循环?
这个问题 ( Getting all messages from InnerException(s)? ) 解决了层次嵌套异常的更一般情况,但这不是我所追求的......那里的答案比我需要的要复杂得多 (如此处的答案所示)。