比方说,我有这样的对象:在C#中,是否有一种“简单”的方式来执行string.Join复杂类型列表?
public class Role {
public string Name { get; set; }
public string Slug { get; set; }
public DateTime DateAssigned { get; set; }
...
}
成员可以有多个角色:member.Roles = List<Role>();
如果我想加入会员的角色变成一个逗号分隔的角色名称列表,有一个简单的方式(类似于string.Join(",", member.Roles);
- 由于角色是复杂类型而不起作用)?
也许使用像'member.Roles.Select <角色,字符串>(X = > x.Name).ToList()'? –
2012-08-16 13:17:01