Selecteer unieke waarde uit lijst DISTINCT

Status
Niet open voor verdere reacties.

dannyvk100

Gebruiker
Lid geworden
7 feb 2012
Berichten
19
Ik heb nu de volgende variable:
var actions = logLineList.Where(item => item.action == "INSERT" || item.action == "UPDATE" || item.action == "DELETE").ToArray();

actions geeft een aantal lijsten terug. Hoe kan ik hier de unieke waarden uit halen.
Dus als er INSERT gevonden word moet deze maar 1 keer worden weer gegeven straks.
 
Een aantal lijsten? Het is toch een enkele array? Als je door een log loopt zou elke actie toch sowieso uniek moeten zijn?

En wat bedoel je met de "distinct" uit je titel? een distinct is iets wat je uitvoert via SQL om unieke waarden te krijgen, maar wat is de relatie met C#?
 
Code:
var actions = logs.Select(log => log.Action).Distinct();

hiermee haal je alle unieke actions uit de lijst en krijg je een lijst met de strings terug
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan