C# StringComparer OrdinalIgnoreCase
Description
StringComparer OrdinalIgnoreCase
gets a StringComparer
object that performs a case-insensitive ordinal string comparison.
Syntax
StringComparer.OrdinalIgnoreCase
has the following syntax.
public static StringComparer OrdinalIgnoreCase { get; }
Example
using System;/* ww w .j av a 2 s.c o m*/
using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Threading;
class Sample
{
public static void Main()
{
List<string> list = new List<string>();
StringComparer invCmp = StringComparer.OrdinalIgnoreCase;
string capitalLetterI = "I";
string smallLetterI = "i";
string smallLetterDotlessI = "\u0131";
list.Add(capitalLetterI);
list.Add(smallLetterI);
list.Add(smallLetterDotlessI);
list.Sort(invCmp);
}
}
The code above generates the following result.