使用lambda返回连接的字符串

use*_*883 2 c# lambda

我有一个用户列表,在该对象上我有一个属性电子邮件.有没有办法在c#中使用lambda以"email1; email2; email3"的格式返回每个用户电子邮件的单个字符串,最后没有任何分号.谢谢你的帮助.

All*_*nek 7

是.假设您的User对象列表被调用users:

string emailList = string.Join(";", users.Select(u => u.Email));
Run Code Online (Sandbox Code Playgroud)