C# StringComparer InvariantCulture
Description
StringComparer InvariantCulture
gets a StringComparer
object that performs a case-sensitive string comparison using the word
comparison rules of the invariant culture.
Syntax
StringComparer.InvariantCulture
has the following syntax.
public static StringComparer InvariantCulture { get; }
Example
using System;//from ww w.ja v 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.InvariantCulture;
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.