Trong C #, giả sử tôi có một lớp có tên là Note với ba biến thành viên String.
public class Note
{
public string Title;
public string Author;
public string Text;
}
Và tôi có một danh sách các loại Lưu ý:
List<Note> Notes = new List<Note>();
Điều gì sẽ là cách sạch nhất để có được một danh sách tất cả các giá trị riêng biệt trong cột Tác giả?
Tôi có thể lặp qua danh sách và thêm tất cả các giá trị không trùng lặp vào danh sách chuỗi khác, nhưng điều này có vẻ bẩn và không hiệu quả. Tôi có cảm giác có một công trình Linq kỳ diệu sẽ làm điều này trong một dòng, nhưng tôi không thể nghĩ ra bất cứ điều gì.