The Join function in C# is employed to merge the elements within an array, incorporating a designated separator between each element. This method yields a revised string as output.
Signature
Example
[ComVisibleAttribute(false)]
public static string Join(String first, params String[] second)
[ComVisibleAttribute(false)]
public static string Joint(String, params Object[])
[ComVisibleAttribute(false)]
public static string Join (String, IEnumerable<String>)
[ComVisibleAttribute(false)]
public static string Join(String, String[], Int32, Int32)
[ComVisibleAttribute(false)]
public static string Join<T>(String, IEnumerable <T>)
Parameter
first: it is a string type parameter.
second: it is a string array.
Return
It returns a string.
C# String Join Method Example
Example
using System;
public class StringExample
{
public static void Main(string[] args)
{
string[] s1 = {"Hello","C#","by","Hello World"};
string s3 = string.Join("-",s1);
Console.WriteLine(s3);
}
}
Output:
Output
Hello-C#-by-hello world