标签: c# linq
list.FindAll(c=>c.Contains('@')).Select(c=>new MailAddress(c))
和
list.Where(c=>c.Contains('@')).Select(c=>new MailAddress(c))
在哪种情况下应该优先选择哪一个?