Vad är SelectMany i Linq?
Vad är SelectMany i Linq?

Video: Vad är SelectMany i Linq?

Video: Vad är SelectMany i Linq?
Video: The Expert (Short Comedy Sketch) 2024, November
Anonim

De Välj Många i LINQ används för att projicera varje element i en sekvens till en IEnumerable och sedan platta ut de resulterande sekvenserna till en sekvens. Det betyder Välj Många operatorn kombinerar posterna från en sekvens av resultat och omvandlar den sedan till ett resultat.

På samma sätt kan du fråga dig, vad är skillnaden mellan select och SelectMany i Linq?

Skillnaden mellan Select och SelectMany i LINQ . Välj och välj Många är projektionsoperatörer. Välj operatorn producerar ett resultatvärde för varje källvärde medan Välj Många ger ett enda resultat som innehåller ett sammanlänkade värde för varje källvärde.

Dessutom, vad är gruppanslutning i Linq? Gå med i grupp ger hierarkiska resultat, vilket innebär att element från yttre paras ihop med samlingar av matchande element från inre. GruppGå med gör att du kan basera dina resultat på en hel uppsättning matchningar för varje element i yttre.

Frågade också, vad är SelectMany?

Välj Många () metod The Välj Många () metoden används för att "platta ut" en sekvens där vart och ett av elementen i sekvensen är en separat, underordnad sekvens. Detta gör att elementen i de ingående arrayerna kopieras till den resulterande sekvensen utan förändring.

Vad är IEnumerable i C#?

IEnumerable är ett gränssnitt som definierar en enda metod GetEnumerator() som returnerar ett IEnumerator-gränssnitt. Det är basgränssnittet för alla icke-generiska samlingar som kan räknas upp. Detta fungerar för skrivskyddad tillgång till en samling som implementerar det IEnumerable kan användas med ett för varje uttalande.

Rekommenderad: