Estoy tratando de obtener una lista distinta de las palabras de una serie de palabras con el siguiente código:Seleccionar Distinto lista de acciones de matriz con 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();
pensé que esto llevaría a cabo la doble ocurrencia de 'this' pero devuelve una lista de cada palabra en la frase.
¿Puede alguien sugerir por favor cómo puedo conseguir una lista distinta? Gracias
de Dave
¿No debería ser la segunda línea de 'string [] = divididas palabras. Split() '? –
D'Oh! - @ Mark, tienes razón. Supongo que tengo un poco descuidado con mi copiar/pegar - Lo he arreglado ahora. Sin embargo, ¡había tenido uno o dos vasos en esa etapa! :-) – DaveDev