Próbuję uzyskać odrębną listę słów z tablicy słów z następującego kodu:Wybierz odrębną listę słów z tablicy z 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();
myślałem, że to byłoby wyjąć podwójne występowanie "this", ale zwraca listę każdego słowa w wyrażeniu.
Czy ktoś może zasugerować, w jaki sposób mogę uzyskać wyraźną listę? Dzięki
Dave
nie powinno być 2. linia 'string [] Podział = słowa. Split() '? –
D'Oh! - @Mark, masz rację. Sądzę, że trochę się rozlazłem z moim kopiowaniem/wklejeniem - naprawiłem to teraz. Na tym etapie miałem jednak jedną lub dwie szklanki! :-) – DaveDev