CharExtension Class
Extension methods for the
Char struct.
Namespace: FolkerKinzel.StringsAssembly: FolkerKinzel.Strings (in FolkerKinzel.Strings.dll) Version: 9.4.0+10a7d4d71aa960998e32ac0ac6c4fcbe4164c917
public static class CharExtension
<ExtensionAttribute>
Public NotInheritable Class CharExtension
[ExtensionAttribute]
public ref class CharExtension abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type CharExtension = class end
- Inheritance
- Object CharExtension
| IsAscii | Indicates whether the Unicode character belongs to the ASCII character set. |
| IsAsciiDigit | Indicates whether a character is categorized as an ASCII digit [0-9]. |
| IsAsciiHexDigit | Indicates whether a character is categorized as an ASCII hexademical digit
[0-9a-fA-F]. |
| IsAsciiHexDigitLower | Indicates whether a character is categorized as an ASCII lower-case hexademical
digit [0-9a-f]. |
| IsAsciiHexDigitUpper | Indicates whether a character is categorized as an ASCII upper-case hexadecimal
digit [0-9A-F]. |
| IsAsciiLetter | Examines whether the Unicode character is an ASCII letter. |
| IsAsciiLetterLower | Indicates whether a character is categorized as a lowercase ASCII letter. |
| IsAsciiLetterOrDigit | Indicates whether a character is categorized as an ASCII letter [A-Za-z]
or digit [0-9]. |
| IsAsciiLetterUpper | Indicates whether a character is categorized as an uppercase ASCII letter. |
| IsBetween | Indicates whether a character is within the specified inclusive range. |
| IsBinaryDigit | Indicates whether the Unicode character is a binary digit (0 or 1). |
| IsControl | Indicates whether the Unicode character is categorized as a control character. |
| IsDigit | Indicates whether the Unicode character is categorized as a member of the
Unicode category "Decimal Digit Number". |
| IsHighSurrogate | Indicates whether the Unicode character is a high surrogate. |
| IsLetter | Indicates whether the Unicode character is categorized as a Unicode letter. |
| IsLetterOrDigit | Indicates whether the Unicode character is categorized as a Unicode letter
or decimal digit. |
| IsLower | Indicates whether the Unicode character is categorized as a lowercase letter. |
| IsLowSurrogate | Indicates whether the Unicode character is a low surrogate. |
| IsNewLine | Indicates whether the Unicode character is categorized as a newline character. |
| IsNumber | Indicates whether the Unicode character is categorized as a number. |
| IsPunctuation | Indicates whether the Unicode character is categorized as a punctuation
mark. |
| IsSeparator | Indicates whether the Unicode character is categorized as a separator character. |
| IsSurrogate | Indicates whether the Unicode character has a surrogate code unit. |
| IsSymbol | Indicates whether the Unicode character is categorized as a symbol character. |
| IsUpper | Indicates whether the Unicode character is categorized as a uppercase letter. |
| IsWhiteSpace | Indicates whether the Unicode character is categorized as white space. |
| ParseBinaryDigit | Gets the value of a binary digit. |
| ParseDecimalDigit | Gets the value of a decimal digit (0-9). |
| ParseHexDigit | Gets the value of a hexadecimal digit. |
| ToLowerInvariant | Converts the value of a Unicode character to its lowercase equivalent using
the casing rules of the invariant culture. |
| ToUpperInvariant | Converts the value of a Unicode character to its uppercase equivalent using
the casing rules of the invariant culture. |
| TryParseBinaryDigit | Tries to interpret a character as a binary digit (0 or 1) and to return
the value that this binary digit represents. |
| TryParseDecimalDigit | Tries to interpret a character as a decimal digit (0-9) and to return the
value that this decimal digit represents. |
| TryParseHexDigit | Tries to interpret a character as a hexadecimal digit and to return the
value that this hexadecimal digit represents. |