Duration (Pacific Standard Time):
To (Pacific Standard Time):
  • None
User Action:
  • None
.NET Framework Class Library

String.Concat Method (String, String)

Concatenates two specified instances of String.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)
Public Shared Function Concat ( _
	str0 As String, _
	str1 As String _
) As String


Type: System.String

The first string to concatenate.

Type: System.String

The second string to concatenate.

Return Value

Type: System.String
The concatenation of str0 and str1.

The method concatenates str0 and str1; it does not add any delimiters.

An Empty string is used in place of any null argument.

The following example concatenates a person's first, middle, and last name.

Public Class ConcatTest
    Public Shared Sub Main()
        Dim fName As String = "Simon" 
        Dim mName As String = "Jake" 
        Dim lName As String = "Harrows" 

        ' We want to simply quickly add this person's name together. 
        ' Because we want a name to appear with a space in between each name,  
        ' we put a space on the front of the middle, and last name, allowing for 
        ' the fact that a space may already be there.
        mName = " " + mName.Trim()
        lName = " " + lName.Trim()

        ' This line simply concatenates the two strings.
        Console.WriteLine("Welcome to this page, '{0}'!", _
                          String.Concat(String.Concat(fName, mName), lName))
    End Sub 
End Class 
' The example displays the following output: 
'       Welcome to this page, 'Simon Jake Harrows'!

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8

Portable Class Library

Supported in: Portable Class Library