Table of contents
TOC
Collapse the table of content
Expand the table of content

String.concat Function (F#)

Den Delimarsky|Last Updated: 8/18/2017
|
1 Contributor

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)

Syntax

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

ExceptionCondition
ArgumentNullExceptionThrown when the input string 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


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

Core.String Module (F#)

Microsoft.FSharp.Core Namespace (F#)

© 2017 Microsoft