【发布时间】:2013-09-30 12:06:59
【问题描述】:
是否可以用 Linq 命令替换 foreach 语句?
string recipient = "recipients could not be defined";
if (mail.To != null && mail.To.Count > 0) {
var addresses = mail.To.Select(r => r.Address);
foreach (string s in addresses) {
recipient += s + " ";
}
}
如果我有 ReSharper,那么我确信它会提出适当的建议,但我没有。 This question uses Concat 感觉应该有所帮助,但我不确定在 Concat 中使用什么对象。
【问题讨论】: