C# - Split a String

Given a string, we have to split it using the String.Split() method using C# program?
Submitted by Nidhi, on October 10, 2020 [Last updated : March 21, 2023]

Here, we read a string and then split the string based on the specified separator using the Split() method of String class.

C# program to split a string using the String.Split() method

The source code to spilt a string using the Split() method of String class in C# is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.

//C# program to spit a string using 
//Spilt() method of String class.

using System;

class SplitDemo
    static void Main(string[] args)
        string[] strArr;
        string countries = "India#Australia#USA";
        char[] spearator = { '#' };

        strArr = countries.Split(spearator);

        Console.WriteLine("List of countries: ");
        foreach (string country in strArr)


List of countries:
Press any key to continue . . .


Here, we created a class SplitDemo that contains the Main() method. The Main() method is the entry point of the program. Here we declared a string countries that contains names of countries separated by #, then we split the string using the Split() method based on the separator #. The Split() method returns the array of strings. After that, we printed each string using the "foreach" loop on the console screen.

C# Basic Programs »

Comments and Discussions!

Load comments ↻

Copyright © 2024 www.includehelp.com. All rights reserved.