Feedback

C# - LINQ Erweiterung: SelectMany ohne Parameter

Veröffentlicht von am 01.10.2015
(1 Bewertungen)
Diese Erweiterungsmethode funktioniert wie die bereits existierenden SelectMany-Methoden von LINQ.

Alle Namespaces sind im Snippet enthalten.
GFU-Schulungen  [Anzeige]

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

namespace System.Linq
{
    using System.Collections.Generic;

    /// <summary>
    /// Enthält Erweiterungsmethoden für die Auswahl alle Elemente.
    /// </summary>
    public static class LINQ_SelectMany
    {
        /// <summary>
        /// Gibt eine Auflistung aller Elemente der Unter-Listen zurück.
        /// </summary>
        /// <typeparam name="T">Der Typ der Elemente in den Unter-Listen.</typeparam>
        /// <param name="source">Die Auflistung der Unter-Auflistungen.</param>
        /// <returns>Eine Auflistung die die Elemente der übergebenen Unter-Listen zurück gibt.</returns>
        public static IEnumerable<T> SelectMany<T>(this IEnumerable<IEnumerable<T>> source)
        {
            return source.SelectMany(x => x);
        }
    }
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!