The Join() method joins the elements of an array using a specified separator.
Example
using System;  
namespace CsharpString {  
  class Test {
    public static void Main(string [] args) {
   
      // creates a string array.
      string[] text = { "C#", "Java", "C++" };
        
      // joins string with space between them
      Console.WriteLine(String.Join(" ", text));
      Console.ReadLine();    
    }
  } 
}
// Output: C# Java C++
Join() Syntax
The syntax of the string Join() method is:
String.Join(String separator, String[] value, Int32 startIndex, Int32 count)
Here, Join() is a method of class String.
Join() Parameters
The Join() method takes the following parameters:
- separator - the separator to join the elements
 - value - an array of strings to join
 - startIndex - the first item in value to join
 - count - number of elements to join (starts from startIndex)
 
Join() Return Value
- returns a string that consists of the elements separated by the separator
 
Example 1: C# String Join()
using System;  
namespace CsharpString {  
  class Test {
    public static void Main(string [] args) {
   
      // creates a string array.
      string[] text = {"C#", "Java", "C++"};
        
      // joins string with "/" between them
      string result = String.Join("/", text);
      Console.WriteLine(result);
      Console.ReadLine();    
    }
  } 
}
Output
C#/Java/C++
Here, the text elements "C#", "Java", and "C++" to the Join() are joined using the / separator. 
Example 2: Join() With Start Index and Count
using System;  
namespace CsharpString {  
  class Test {
    public static void Main(string [] args) {
   
      // Creating a string array
      string[] text = {"C#", "Java", "C++", "Swift", "Go"};
      // joins 2 strings from index 1
      string s1 = String.Join("-", text, 1, 2);
      Console.WriteLine(s1);
      Console.ReadLine();    
    }
  } 
}
Output
Java-C++
In the above example, notice the line,
string s1 = String.Join("-", text, 1, 2);
Here,
1- starting index of text to join (index of"Java")2- number of elements to join