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