String.concat Function (F#)

Returns a new string made by concatenating the given strings with a separator.

Namespace/Module Path: Microsoft.FSharp.Core.String

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
String.concat : string -> seq<string> -> string

// Usage:
String.concat sep strings

Parameters

  • sep
    Type: string

    The separator string to be inserted between the strings of the input sequence.

  • strings
    Type: seq<string>

    The sequence of strings to be concatenated.

Exceptions

Exception

Condition

ArgumentNullException

Thrown when strings is null.

Return Value

A new string consisting of the concatenated strings separated by the separation string.

Remarks

This function is named Concat in compiled assemblies. If you are accessing the function from a language other than F#, or through reflection, use this name.

Example

The following code shows how to use String.concat.

let strings = [ "tomatoes"; "bananas"; "apples" ]
let fullString = String.concat ", " strings
printfn "%s" fullString

Output

tomatoes, bananas, apples

Platforms

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Version Information

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

See Also

Reference

Core.String Module (F#)

Microsoft.FSharp.Core Namespace (F#)