Skip to content

Quick C# .NET Standard extension for case-insensitive string comparison

License

Notifications You must be signed in to change notification settings

RedZone908/CaseInsensitiveStringCompare

Repository files navigation

CaseInsensitiveStringCompare

This is a quick C# .NET Standard extension method for case-insensitive string comparison. The method was copied from https://github.com/shaynevanasperen/Quarks/blob/master/Quarks/StringExtensions/Contains.cs. That repo is not .NET standard, and has not seen attention in years.

The method that Quarks built, and which I copied, is based off of an example found here: https://docs.microsoft.com/en-us/dotnet/api/system.string.contains?redirectedfrom=MSDN&view=netframework-4.8#System_String_Contains_System_String_

You would use the method thus for case-insensitive comparison:

using CaseInsensitiveStringCompare;

var input = "I want pizza";
var rslt = input.Contains("PiZzA", false);
// rslt will be "true"

Or, for traditional case-sensitive comparison, you could do this:

using CaseInsensitiveStringCompare;

var input = "I want pizza";
var rslt = input.Contains("PiZzA", false);
//rslt will be "false"

About

Quick C# .NET Standard extension for case-insensitive string comparison

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages