Diciamo che ho questo oggetto:In C#, esiste un modo "facile" per eseguire string.Join su un elenco di tipi complessi?
public class Role {
public string Name { get; set; }
public string Slug { get; set; }
public DateTime DateAssigned { get; set; }
...
}
Un membro può disporre di più ruoli: member.Roles = List<Role>();
Se volevo unirmi ruoli del membro in un elenco separato da virgole dei nomi di ruolo, c'è un facile modo (simile a string.Join(",", member.Roles);
- che non funziona perché un ruolo è un tipo complesso)?
Forse usando qualcosa come 'member.Roles.Select (x = > x.Nome) .ToList () '? –