![]() |
VOOZH | about |
In C#, the EndsWith() is a string method used to check whether the ending of the current string instance matches a specified string. If it matches, it returns true; otherwise, it returns false. Using the foreach loop, we can check multiple strings. This method supports overloading by passing different types and numbers of arguments.
Example 1: Basic Usage of EndsWith() Method
True
Explanation: This example checks if the string "GeeksforGeeks" ends with "Geeks" and prints true.
public bool EndsWith(string value);
public bool EndsWith(string value, StringComparison comparisonType);
public bool EndsWith(string value, bool ignoreCase, CultureInfo culture);
Parameters:
Return Type:
Exceptions:
Example 2: Using String.EndsWith(String)
True False
Explanation: The example checks whether s1 ends with "Geek" and s2 ends with "Hello", printing true and false accordingly.
Example 3: Removing Closing HTML Tags Using EndsWith()
<p> GeekforGeeks Computer Science Portal <h1> GeekforGeeks Sudo Placement <h2> GeekforGeeks Placement Preparation <h3> GeekforGeeks Contribute
Explanation: This example iterates through an array of HTML like strings and removes their closing tags using EndsWith().
Example 4: Using Culture-Sensitive Comparison
False True False False False
Explanation: This example demonstrates how EndsWith() behaves with case sensitivity and CultureInfo settings.
Example 5: Using Different StringComparison Options
False False True False True False
Explanation: This example demonstrates different StringComparison options to determine string endings based on culture and case sensitivity.
Important Points: