C# – Check if a String starts with specific Substring

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

Reference to C# String.StartsWith() method.

Example

In the following program, we will take a string "abcdef" in mystring variable and check if this string starts with the substring "abc" using String.StartsWith(String) method.

C# Program

</>
Copy
using System;
  
class Example {
    static void Main(string[] args) {
        String mystring = "abcdef";
        String substring = "abc";
        Boolean result = mystring.StartsWith(substring);
        Console.WriteLine($"Does the string starts with specified substring? {result}");
    }
}

Output

Does the string starts with specified substring? True

Conclusion

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