ExtensionMethod.NET Home of 874 C#, Visual Basic, F# and Javascript extension methods

DoesNotEndWith

It returns true if string does not end with the character otherwise returns false. If you pass null or empty string, false will be returned.

Source

public static bool DoesNotEndWith(this string input, string pattern)
{
   return string.IsNullOrEmpty(pattern) ||
            input.IsNullOrEmptyOrWhiteSpace() ||
            !input.EndsWith(pattern, StringComparison.CurrentCulture);
}

Example

Assert.IsTrue("Test".DoesNotEndWith('?'));

Author: Omkar Panhalkar

Submitted on: 7 mei 2012

Language: C#

Type: System.String

Views: 4910