Lassen Sie uns sagen, ich habe dieses Objekt:In C# gibt es eine "einfache" Möglichkeit, string.Join auf komplexen Typ Liste durchzuführen?
public class Role {
public string Name { get; set; }
public string Slug { get; set; }
public DateTime DateAssigned { get; set; }
...
}
Ein Mitglied mehrere Rollen haben: member.Roles = List<Role>();
Wenn ich das Mitglieds Rollen in eine durch Kommata getrennte Liste der Rollennamen beitreten wollten, ist es eine einfache Weg (ähnlich string.Join(",", member.Roles);
- was funktioniert nicht, weil eine Rolle ein komplexer Typ ist)?
Vielleicht wie etwas mit 'member.Roles.Select (x = > x.Name) .ToList () '? –