Split a String into an Array and join Array elements into a String
The String represents text as a sequence of UTF-16 code units. The String is a sequential collection of characters that is used to represent text. The String is a sequential collection of System.Char objects.
The following .net c# tutorial code demonstrates how we can split a String instance into a String array and then how can we create a new instance of the String object by joining the String Array elements with a new separator.
The String Split(Char, StringSplitOptions) method overload splits a String into substrings based on a specified delimiting character and optionally String split options. So, using this method we can split a String using a comma delimiter.
The String Join() method concatenates the elements of a specified Array or the members of a collection, using the specified separator between each element or member.
The String Join(String, String[]) method overload Concatenates all the elements of a string array, using the specified separator between each element. This method returns a String that consists of the elements in value delimited by the separator String or empty if values have zero elements. So, using this method we can join the String Array elements with a separator into a String object.
Finally, we split a String instance into a String Array by splitting it using a comma separator. Then we join the String Array elements with a new separator using String Join() method and create a new instance of the String object
The following .net c# tutorial code demonstrates how we can split a String instance into a String array and then how can we create a new instance of the String object by joining the String Array elements with a new separator.
The String Split(Char, StringSplitOptions) method overload splits a String into substrings based on a specified delimiting character and optionally String split options. So, using this method we can split a String using a comma delimiter.
The String Join() method concatenates the elements of a specified Array or the members of a collection, using the specified separator between each element or member.
The String Join(String, String[]) method overload Concatenates all the elements of a string array, using the specified separator between each element. This method returns a String that consists of the elements in value delimited by the separator String or empty if values have zero elements. So, using this method we can join the String Array elements with a separator into a String object.
Finally, we split a String instance into a String Array by splitting it using a comma separator. Then we join the String Array elements with a new separator using String Join() method and create a new instance of the String object
string-split-join.aspx
<%@ Page Language="C#" AutoEventWireup="true"%>
<!DOCTYPE html>
<script runat="server">
protected void Button1_Click(object sender, System.EventArgs e)
{
string plants = "Coast Polypody,Feverbush,Feverfew,European Flax,Ferns";
Label1.Text = "string............<br />";
Label1.Text += plants;
//this line split string by comma and create string array.
string[] splittedArray = plants.Split(',');
Label1.Text += "<br /><br />string splitted string array elements......<br />";
foreach (string s in splittedArray)
{
Label1.Text += s + "<br />" ;
}
//join array elements with new separator and create a new string
string joinedString = String.Join("|", splittedArray);
Label1.Text += "<br />new string by array elements join with new separator............<br />";
Label1.Text += joinedString;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>c# example - string split join</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:MidnightBlue; font-style:italic;">
c# example - string split join
</h2>
<hr width="550" align="left" color="Gainsboro" />
<br />
<asp:Label
ID="Label1"
runat="server"
Font-Size="Large"
>
</asp:Label>
<br /><br />
<asp:Button
ID="Button1"
runat="server"
Text="string split join"
OnClick="Button1_Click"
Height="40"
Font-Bold="true"
/>
</div>
</form>
</body>
</html>

- How to split a string on newlines
- How to format a string
- How to format a string as a number
- How to format a string as a number with 2 decimal places
- How to format a string as a number with padding
- String format number two digits
- How to format a string as currency
- How to replace a character in a string from a starting index
- How to replace first occurrence of a substring within a string
- String contains regex