C# – Check if a String Starts with Specific Character

To check if a String starts with specific character, call StartsWith() on the string instance and pass the character as argument to this method. The method returns True if the string actually starts with the specified character, else it returns False.

Reference to C# String.StartsWith() method.


In the following program, we will take a string abcd and check if this string starts with character a using String.StartsWith(Char) method.

C# Program

using System;
class Example {
    static void Main(string[] args) {
        String mystring = "abcd";
        Char ch = 'a';
        Boolean result = mystring.StartsWith(ch);
        Console.WriteLine($"Does the string starts with specified char? {result}");


Does the string starts with specified char? True


In this C# Tutorial, we have learned how to check if given string starts with a specified character, using String.StartsWith() method.