Feedback

C# - LINQ Erweiterung: Element anhängen (Append)

Veröffentlicht von am 28.03.2016
(0 Bewertungen)
Diese Methode hängt ein weiteres Element an eine Auflistung an. Für das aneinanderhängen von Auflistungen gibt es bereits die Concat-Methode.

Benötigter Namespace
System.Collections.Generic
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

/// <summary>
/// Fügt ein Element an diese Sequenz an.
/// </summary>
/// <typeparam name="T">Der Typ der Elemente.</typeparam>
/// <param name="source">Die zu erweiternde Quell-Sequenz.</param>
/// <param name="newItem">Das anzufügende Element.</param>
/// <returns>Eine neue Sequenz mit den Elementen aus <paramref name="source"/> und <paramref name="newItem"/>.</returns>
public static IEnumerable<T> Append<T>(this IEnumerable<T> source, T newItem)
{
    foreach (var item in source)
    {
        yield return item;
    }
    yield return newItem;
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!