Export (0) Print
Expand All

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


Type: string

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


Type: seq<string>

The sequence of strings to be concatenated.




Thrown when strings is null.

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

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.

The following code shows how to use String.concat.

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


tomatoes, bananas, apples

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

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

© 2015 Microsoft