Skip to content

TCharacter.ToLower

Convert a character or string to lowercase.

Declaration

Source position: character.pas line 175

public 
class function ToLower(AChar: UnicodeChar) : UnicodeChar;  overload
                      ;  static; overload;

class function ToLower(const AString: UnicodeString) : UnicodeString
                      ;  overload;  static; overload;

class function ToLower(const AString: UnicodeString; 
                      const AOptions: TCharacterOptions) : UnicodeString
                      ;  overload;  static; overload;

class function ToLower(aChar: UCS4Char) : UCS4Char;  overload;  static; overload;

Description

ToLower converts the Unicode character AChar or string AString to lowercase. Options determines the behaviour of the conversion: if AOptions contains coIgnoreInvalidSequence then no exception will be raised when the string or character contains an invalid Unicode sequence. The default behaviour is to raise an EArgumentException exception when this happens.

Errors

If an invalid character is encountered, an EArgumentException exception is raised, unless coIgnoreInvalidSequence is specified in the options.

See also

Name Description
TCharacter.ToUpper Convert a character or string to uppercase.
TCharacter.IsLower Check if a Unicode character is a lowercase letter.
TCharacter.IsUpper Check whether a Unicode character is an uppercase letter.