我需要从特定角色的用户列表中检索用户名(电子邮件地址)。我可以得到这样的用户列表:
var roleManager =
new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(new UserDbContext()));
var users = roleManager.FindByName("Administrator").Users.ToList();
foreach (var u in users)
{
ApplicationUser adminuser = UserManager.FindById(u.UserId);
var emailaddress = adminuser.UserName;
}
迭代这个users
列表以创建逗号分隔的用户名字符串的最简洁方法是什么?我的想法是,这可能是在上面的第二行代码中完成的吗?我正在寻找的格式是:
"email1@domain.com, email2@domain.com, ..."