ToDelimitedStringExtension.ToDelimitedString<TSource>(IEnumerable<TSource>, String) Method

Creates a delimited string from a sequence of values and a given delimiter.

Definition

Namespace: MoreLinq.Extensions
Assembly: MoreLinq (in MoreLinq.dll) Version: 4.4.0+6d97c3b1d482f98300f4446df14742b0e3fafbec
C#
public static string ToDelimitedString<TSource>(
	this IEnumerable<TSource> source,
	string delimiter
)

Parameters

source  IEnumerable<TSource>
The sequence of items to delimit. Each is converted to a string using the simple ToString() conversion.
delimiter  String
The delimiter to inject between elements.

Type Parameters

TSource
Type of element in the source sequence

Return Value

String
A string that consists of the elements in source delimited by delimiter. If the source sequence is empty, the method returns an empty string.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IEnumerable<TSource>. 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 immediate execution and effectively buffers the sequence.

Exceptions

ArgumentNullExceptionsource or delimiter is null.

See Also