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]

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.

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

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