Enumeration

ComparisonOptions


Description

Specifies whether a comparison is case-sensitive or not. The default is CaseInsensitive.

Values

Enum

Description

Binary

Compares the bytes of the strings as they are, doing no encoding conversions.

CaseInsensitive

The case of characters is not considered. A and a are treated as identical.

CaseSensitive

The case of characters is considered. A and a are treated as different characters.

Lexicographic

The case of characters is not considered. The order the characters appear in their alphabet is what matters.

Notes

When speed is needed, Binary and Lexicographic are faster but are not encoding-savvy. If a Locale has been specified, it is ignored when Binary or Lexicographic are used.

When using Binary, be aware that it's possible for two strings to look the same on screen but be reported as different when using Binary because they are in different encodings and therefore contain different bytes.

Important

The values Binary and Lexicographic are not currently supported on Android.

Compatibility

Project Types

All

Operating Systems

All