String.Concat Method (String, String)

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Concatenates two specified instances of String.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SecuritySafeCriticalAttribute> _
Public Shared Function Concat ( _
    str0 As String, _
    str1 As String _
) As String
[SecuritySafeCriticalAttribute]
public static string Concat(
    string str0,
    string str1
)

Parameters

Return Value

Type: System.String
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 code example concatenates a person's first, middle, and last name.


Public Class Example

   Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock)
      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, 
      ' 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
      outputBlock.Text += String.Format("Welcome to this page, '{0}'!", String.Concat(String.Concat(fName, mName), lName)) & vbCrLf
   End Sub 'Main
End Class 'ConcatTest
using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

      // 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
      outputBlock.Text += String.Format("Welcome to this page, '{0}'!", string.Concat(string.Concat(fName, mName), lName)) + "\n";
   }
}

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.