MoreEnumerableConcatT Method (IEnumerableT, T) |
Returns a sequence consisting of the head elements and the given tail element.
Namespace:
MoreLinq
Assembly:
MoreLinq (in MoreLinq.dll) Version: 2.1.0
Syntax public static IEnumerable<T> Concat<T>(
this IEnumerable<T> head,
T tail
)
<ExtensionAttribute>
Public Shared Function Concat(Of T) (
head As IEnumerable(Of T),
tail As T
) As IEnumerable(Of T)
public:
[ExtensionAttribute]
generic<typename T>
static IEnumerable<T>^ Concat(
IEnumerable<T>^ head,
T tail
)
[<ExtensionAttribute>]
static member Concat :
head : IEnumerable<'T> *
tail : 'T -> IEnumerable<'T>
Parameters
- head
- Type: System.Collections.GenericIEnumerableT
All elements of the head. Must not be null. - tail
- Type: T
Tail element of the new sequence.
Type Parameters
- T
- Type of sequence
Return Value
Type:
IEnumerableTA sequence consisting of the head elements and the given tail element.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerableT. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Remarks This operator uses deferred execution and streams its results.
See Also