Methods Defined by Char : char « Data Type « C# / CSharp Tutorial






MethodMeaning
public int CompareTo(object v)Returns zero if the characters are equal. Returns a negative value if the invoking object has a lower value. Returns a positive value if the invoking object has a greater value.
public override bool Equals(object v)Returns true if the value of the invoking object equals the value of v.
public override int GetHashCode()Returns the hash code for the invoking object.
public static double GetNumericValue(char ch)Returns the numeric value of ch if ch is a digit. Otherwise, returns -1.
public static doubleGetNumericValue(string str, int idx)Returns the numeric value of str[idx] if that character is a digit. Otherwise, returns -1.
public TypeCode GetTypeCode()Returns the TypeCode enumeration value for Char, which is TypeCode.Char.
public static UnicodeCategoryGetUnicodeCategory(char ch)Returns the UnicodeCategory enumeration value for ch. UnicodeCategory is an enumeration defined by System.Globalization that categorizes Unicode characters.
public static UnicodeCategoryGetUnicodeCategory(string str, int idx)Returns the UnicodeCategory enumeration value for str[idx]. UnicodeCategory is an enumeration defined by System.Globalization that categorizes Unicode characters.
public static bool IsControl(char ch)Is ch a control character.
public static bool IsControl(string str, int idx)Is str[idx] a control character.
public static bool IsDigit(char ch)Is ch a digit.
public static bool IsDigit(string str, int idx)Is str[idx] a digit.
public static bool IsLetter(char ch)Is ch a letter of the alphabet.
public static bool IsLetter(string str, int idx)Is str[idx] a letter of the alphabet.
public static bool IsLetterOrDigit(char ch)Is ch either a letter of the alphabet or a digit.
public static boolIsLetterOrDigit(string str, int idx)Is str[idx] either a letter of the alphabet or a digit.
public static bool IsLower(char ch)Is ch a lowercase letter of the alphabet.
public static bool IsLower(string str, int idx)Is str[idx] a lowercase of the alphabet.
public static bool IsNumber(char ch)Is ch a hexadecimal digit, which is 0 through 9 or A through F.
public static bool IsNumber(string str, int idx)Is str[idx] a hexadecimal digit, which is 0 through 9 or A through F.
public static bool IsPunctuation(char ch)Returns true if ch is a punctuation character. Otherwise, returns false.
public static boolIsPunctuation(string str, int idx)Is str[idx] a punctuation character.
public static bool IsSeparator(char ch)Is ch a separator character, such as a space.
public static bool IsSeparator(string str, int idx)Is str[idx] a separator character, such as a space.
public static bool IsSurrogate(char ch)Is ch a Unicode surrogate character.
public static bool IsSurrogate(string str, int idx)Is str[idx] a Unicode surrogate character.
public static bool IsSymbol(char ch)Is ch a symbolic character, such as the currency symbol.
public static bool IsSymbol(string str, int idx)Is str[idx] a symbolic character, such as the currency symbol.
public static bool IsUpper(char ch)Is ch an uppercase letter.
public static bool IsUpper(string str, int idx)Is str[idx] an uppercase letter.
public static bool IsWhiteSpace(char ch)Is ch a whitespace character, such as a space or tab.
public static boolIsWhiteSpace(string str, int idx)Is str[idx] a whitespace character, such as a space or tab.
public static char Parse(string str)Parse the string. If str contains more than one character, a FormatException is thrown.
public static char ToLower(char ch)Returns the lowercase equivalent of ch if ch is an uppercase letter. Otherwise, ch is returned unchanged.
public static charToLower(char ch, CultureInfo c)Returns the lowercase equivalent of ch if ch is an uppercase letter. Otherwise, ch is returned unchanged. The conversion is handled in accordance with the specified cultural information. CultureInfo is a class defined in System.Globalization.
public static char ToUpper(char ch)Returns the uppercase equivalent of ch if ch is a lowercase letter. Otherwise, ch is returned unchanged.
public static char ToUpper(char ch,CultureInfo c)Returns the uppercase equivalent of ch if ch is a lowercase letter. Otherwise, ch is returned unchanged. The conversion is handled in accordance with the specified cultural information. CultureInfo is a class defined in System.Globalization.
public override string ToString()Returns the string representation of the value of the invoking Char.
public static string ToString(char ch)Returns the string representation of ch.
public string ToString(IFormatProvider fmtpvdr)Returns the string representation of the invoking Char using the specified culture information.










2.18.char
2.18.1.Assign value to a char type
2.18.2.Methods Defined by Char
2.18.3.Character Escape Sequences
2.18.4.Char: IsDigit
2.18.5.Char: IsLetter
2.18.6.Char: IsLower/IsUpper
2.18.7.Char: IsSymbol
2.18.8.Char: IsSeparator
2.18.9.Char: IsWhiteSpace
2.18.10.Char: IsPunctuation
2.18.11.Convert character to upper case
2.18.12.Use a char to control the switch.
2.18.13.Get characters in a string
2.18.14.Using the Plus Operator with the char Data Type
2.18.15.Char type Functionality
2.18.16.Determining the Character Difference between Two Characters
2.18.17.Displaying Each Character's ASCII Value in Descending Order
2.18.18.Using Unicode Encoding to Display a Smiley Face