.NET Framework Class Library
StringConcat Method (String, String)

Concatenates two specified instances of String.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)
Syntax
Public Shared Function Concat ( _
	str0 As [%$TOPIC/a6d350wd_en-us_VS_110_2_0_0_0_0%], _
	str1 As [%$TOPIC/a6d350wd_en-us_VS_110_2_0_0_0_1%] _
) As [%$TOPIC/a6d350wd_en-us_VS_110_2_0_0_0_2%]
public static [%$TOPIC/a6d350wd_en-us_VS_110_2_0_1_0_0%] Concat(
	[%$TOPIC/a6d350wd_en-us_VS_110_2_0_1_0_1%] str0,
	[%$TOPIC/a6d350wd_en-us_VS_110_2_0_1_0_2%] str1
)
public:
static [%$TOPIC/a6d350wd_en-us_VS_110_2_0_2_0_0%]^ Concat(
	[%$TOPIC/a6d350wd_en-us_VS_110_2_0_2_0_1%]^ str0, 
	[%$TOPIC/a6d350wd_en-us_VS_110_2_0_2_0_2%]^ str1
)
static member Concat : 
        str0:[%$TOPIC/a6d350wd_en-us_VS_110_2_0_3_0_0%] * 
        str1:[%$TOPIC/a6d350wd_en-us_VS_110_2_0_3_0_1%] -> [%$TOPIC/a6d350wd_en-us_VS_110_2_0_3_0_2%]
public static function Concat(
	str0 : [%$TOPIC/a6d350wd_en-us_VS_110_2_0_4_0_0%], 
	str1 : [%$TOPIC/a6d350wd_en-us_VS_110_2_0_4_0_1%]
) : [%$TOPIC/a6d350wd_en-us_VS_110_2_0_4_0_2%]

Parameters

str0
Type: SystemString

The first string to concatenate.

str1
Type: SystemString

The second string to concatenate.

Return Value

Type: SystemString
The concatenation of str0 and str1.
Remarks

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

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

Examples

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'!
using System;

public class ConcatTest {
    public static void Main() {

        // we want to simply quickly add this person's name together 
        string fName = "Simon";
        string mName = "Jake";
        string lName = "Harrows";

        // because we want a name to appear with a space in between each name,  
        // 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 ) );
    }
}
// The example displays the following output: 
//        Welcome to this page, 'Simon Jake Harrows'!
using namespace System;
int main()
{

   // we want to simply quickly add this person's name together
   String^ fName = "Simon";
   String^ mName = "Jake";
   String^ lName = "Harrows";

   // because we want a name to appear with a space in between each name,  
   // put a space on the front of the middle, and last name, allowing for 
   // the fact that a space may already be there
   mName = String::Concat(  " ", mName->Trim() );
   lName = String::Concat(  " ", lName->Trim() );

   // this line simply concatenates the two strings
   Console::WriteLine( "Welcome to this page, '{0}'!", String::Concat( String::Concat( fName, mName ), lName ) );
}
// The example displays the following output: 
//        Welcome to this page, 'Simon Jake Harrows'!
Version Information

.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

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8