Ikke fremvise de enkelte videoer.

Tags:    c#

Hej

Det er sådan, at jeg har 4 videoer som jeg viser i toppen af tiden men det er sådan at der er 4 kategorier under.

i de 4 kategorier må der ikke bliv vist de 4 videoer som er i toppen af området af nyeste videoer.

Fold kodeboks ind/udCSharp kode 


Den første metode fortæller ligesom hvilket id'er dvs videoer har.

Ned i danskvideo skal jeg så ha den til, at "skip" de over som jeg får oplyst.

Hvordan vil man gøre det her?



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hej Jesper,

Jeg tror du skal prøve at undersøge muligheden for at bruge nogen af LINQ's indbyggede filtermetoder til det.
Fx: Contains eller Except.
Jeg har set det er muligt at sammenligne 2 lister med LINQ, hvis du starter med at lave dit result/Value public og bruge det i den nederste sætning med fx..

.Where(i => i.KategorId == 1)..Except(result)...OrderByDescending(i => i.VideoId)

eller

var filtered = unfilteredApps.Where(i => !excludedAppIds.Contains(i.Id));

Lignende ville jeg tro.

http://stackoverflow.com/questions/15540891/filter-linq-except-on-properties





Indlæg senest redigeret d. 08.04.2017 13:57 af Bruger #21522
t