Hãy nói rằng tôi có đối tượng này:Trong C#, có cách "dễ dàng" để thực hiện chuỗi không. Chỉ trong danh sách loại phức tạp?
public class Role {
public string Name { get; set; }
public string Slug { get; set; }
public DateTime DateAssigned { get; set; }
...
}
Một thành viên có thể có nhiều vai trò: member.Roles = List<Role>();
Nếu tôi muốn tham gia vai trò của thành viên thành một dấu phẩy tách ra danh sách các tên vai trò, là có một cách dễ dàng cách (tương tự như string.Join(",", member.Roles);
- không hoạt động vì vai trò là loại phức tạp)?
Có thể sử dụng một cái gì đó như 'member.Roles.Select (x = > x.Name) .ToList () '? –