Tôi đang cố gắng để có được một danh sách riêng biệt của những lời từ một mảng các từ với đoạn mã sau:Chọn biệt Danh sách từ từ Array với LINQ
string words = "this is a this b";
var split = words.Split(' ');
IEnumerable<Word> distinctWords = (from w in split
select new Word
{
Text = w.ToString()
}
).Distinct().ToList();
Tôi nghĩ điều này sẽ đưa ra sự xuất hiện của đôi 'this' nhưng nó trả về một danh sách của mỗi từ int anh ấy cụm từ.
Ai đó có thể đề xuất cách tôi có thể đi về việc nhận danh sách riêng biệt? Cảm ơn
Dave
nên không phải là dòng thứ 2 được 'string [] split = lời nói. Split() '? –
D'Oh! - @Mark, bạn nói đúng. Tôi đoán tôi có một chút cẩu thả với bản sao/dán của tôi - Tôi đã sửa nó ngay bây giờ. Tôi đã có một hoặc hai ly ở giai đoạn đó mặc dù! :-) – DaveDev