Name
Char
Synopsis
This simple value type represents a 16-bit Unicode
character (from hexadecimal 0x0000 to 0xFFFF). You can convert a character
to upper- or lowercase and get its numeric representation using the methods
of a Char
object.
You can also test whether it is a number, letter, or symbol by
using the methods prefixed with Is
. For exact information,
use the GetUnicodeCategory()
method
to get an enumerated value from
System.Globalization.UnicodeCategory
. This classifies the character into one of about thirty categories.
In C#, this type is aliased as char
.
If you need an array of char
s, use the String
class.
public struct Char : IComparable, IConvertible { // Public Static Fields public const field char MaxValue; // =0xffff public const field char MinValue; // =0x0 // Public Static Methods public static method double GetNumericValue(char c); public static method double GetNumericValue(string s, int index); public static method UnicodeCategory GetUnicodeCategory( char c); public static method UnicodeCategory GetUnicodeCategory( string s, int index); public static method bool IsControl(char c); public static method bool IsControl(string s, int index); public static method bool IsDigit(char c); public static method bool IsDigit(string s, int index); public static method bool IsLetter(char c); public static method bool IsLetter(string s, int index); public static method bool IsLetterOrDigit(char c); public static method bool IsLetterOrDigit(string s, int index); public static ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.