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.

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

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

/// <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!