Concat Method (Object, Object, Object)

String.Concat Method (Object, Object, Object)


Concatenates the string representations of three specified objects.

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

Public Shared Function Concat (
	arg0 As Object,
	arg1 As Object,
	arg2 As Object
) As String


Type: System.Object

The first object to concatenate.

Type: System.Object

The second object to concatenate.

Type: System.Object

The third object to concatenate.

Return Value

Type: System.String

The concatenated string representations of the values of arg0, arg1, and arg2.

The method concatenates arg0, arg1, and arg2 by calling the parameterless ToString method of each object; it does not add any delimiters.

String.Empty is used in place of any null argument.

The following example demonstrates the Concat method.

Class stringConcat5
   Public Shared Sub Main()
      Dim i As Integer = - 123
      Dim o As [Object] = i
      Dim objs() As [Object] = {-123, -456, -789}

      Console.WriteLine("Concatenate 1, 2, and 3 objects:")
      Console.WriteLine("1) {0}", [String].Concat(o))
      Console.WriteLine("2) {0}", [String].Concat(o, o))
      Console.WriteLine("3) {0}", [String].Concat(o, o, o))

      Console.WriteLine(vbCrLf & "Concatenate 4 objects and a variable length parameter list:")
      Console.WriteLine("4) {0}", String.Concat(o, o, o, o))
      Console.WriteLine("5) {0}", String.Concat(o, o, o, o, o))

      Console.WriteLine(vbCrLf & "Concatenate a 3-element object array:")
      Console.WriteLine("6) {0}", [String].Concat(objs))
   End Sub
End Class
'The example displays the following output:
'    Concatenate 1, 2, and 3 objects:
'    1) -123
'    2) -123-123
'    3) -123-123-123
'    Concatenate 4 objects and a variable length parameter list:
'    4) -123-123-123-123
'    5) -123-123-123-123-123
'    Concatenate a 3-element object array:
'    6) -123-456-789

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
© 2015 Microsoft