Char Methods

July 28, 2014

The Char type exposes the following members.

  NameDescription
Public method CompareTo(Char) Compares this instance to a specified Char object and returns an integer that indicates whether this instance precedes, follows, or has the same position in the sort order as the specified Char value.
Public method CompareTo(Object) Compares this instance to a specified object and returns an integer that indicates whether this instance precedes, follows, or has the same position in the sort order as the specified object.
Public method Static member ConvertFromUtf32 Converts the specified Unicode code point into a UTF-16 encoded string.
Public method Static member ConvertToUtf32(Char, Char) Converts the value of a UTF-16 encoded surrogate pair into a Unicode code point.
Public method Static member ConvertToUtf32(String, Int32) Converts the value of a UTF-16 encoded character or surrogate pair at a specified position in a string into a Unicode code point.
Public method Equals(Char) Returns a value indicating whether this instance is equal to the specified Char object.
Public method Equals(Object) Returns a value indicating whether this instance is equal to a specified object. (Overrides ValueType.Equals(Object).)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Returns the hash code for this instance. (Overrides ValueType.GetHashCode().)
Public method Static member GetNumericValue(Char) Converts the specified numeric Unicode character to a double-precision floating point number.
Public method Static member GetNumericValue(String, Int32) Converts the numeric Unicode character at the specified position in a specified string to a double-precision floating point number.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetTypeCode Returns the TypeCode for value type Char.
Public method Static member GetUnicodeCategory(Char) Categorizes a specified Unicode character into a group identified by one of the UnicodeCategory values.
Public method Static member GetUnicodeCategory(String, Int32) Categorizes the character at the specified position in a specified string into a group identified by one of the UnicodeCategory values.
Public method Static member IsControl(Char) Indicates whether the specified Unicode character is categorized as a control character.
Public method Static member IsControl(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a control character.
Public method Static member IsDigit(Char) Indicates whether the specified Unicode character is categorized as a decimal digit.
Public method Static member IsDigit(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a decimal digit.
Public method Static member IsHighSurrogate(Char) Indicates whether the specified Char object is a high surrogate.
Public method Static member IsHighSurrogate(String, Int32) Indicates whether the Char object at the specified position in a string is a high surrogate.
Public method Static member IsLetter(Char) Indicates whether the specified Unicode character is categorized as a Unicode letter.
Public method Static member IsLetter(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.
Public method Static member IsLetterOrDigit(Char) Indicates whether the specified Unicode character is categorized as a letter or a decimal digit.
Public method Static member IsLetterOrDigit(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a letter or a decimal digit.
Public method Static member IsLower(Char) Indicates whether the specified Unicode character is categorized as a lowercase letter.
Public method Static member IsLower(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a lowercase letter.
Public method Static member IsLowSurrogate(Char) Indicates whether the specified Char object is a low surrogate.
Public method Static member IsLowSurrogate(String, Int32) Indicates whether the Char object at the specified position in a string is a low surrogate.
Public method Static member IsNumber(Char) Indicates whether the specified Unicode character is categorized as a number.
Public method Static member IsNumber(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a number.
Public method Static member IsPunctuation(Char) Indicates whether the specified Unicode character is categorized as a punctuation mark.
Public method Static member IsPunctuation(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a punctuation mark.
Public method Static member IsSeparator(Char) Indicates whether the specified Unicode character is categorized as a separator character.
Public method Static member IsSeparator(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a separator character.
Public method Static member IsSurrogate(Char) Indicates whether the specified character has a surrogate code unit.
Public method Static member IsSurrogate(String, Int32) Indicates whether the character at the specified position in a specified string has a surrogate code unit.
Public method Static member IsSurrogatePair(Char, Char) Indicates whether the two specified Char objects form a surrogate pair.
Public method Static member IsSurrogatePair(String, Int32) Indicates whether two adjacent Char objects at a specified position in a string form a surrogate pair.
Public method Static member IsSymbol(Char) Indicates whether the specified Unicode character is categorized as a symbol character.
Public method Static member IsSymbol(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as a symbol character.
Public method Static member IsUpper(Char) Indicates whether the specified Unicode character is categorized as an uppercase letter.
Public method Static member IsUpper(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as an uppercase letter.
Public method Static member IsWhiteSpace(Char) Indicates whether the specified Unicode character is categorized as white space.
Public method Static member IsWhiteSpace(String, Int32) Indicates whether the character at the specified position in a specified string is categorized as white space.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Static member ToLower(Char) Converts the value of a Unicode character to its lowercase equivalent.
Public method Static member ToLower(Char, CultureInfo) Converts the value of a specified Unicode character to its lowercase equivalent using specified culture-specific formatting information.
Public method Static member ToLowerInvariant Converts the value of a Unicode character to its lowercase equivalent using the casing rules of the invariant culture.
Public method ToString() Converts the value of this instance to its equivalent string representation. (Overrides ValueType.ToString().)
Public method Static member ToString(Char) Converts the specified Unicode character to its equivalent string representation.
Public method ToString(IFormatProvider) Converts the value of this instance to its equivalent string representation using the specified culture-specific format information.
Public method Static member ToUpper(Char) Converts the value of a Unicode character to its uppercase equivalent.
Public method Static member ToUpper(Char, CultureInfo) Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.
Public method Static member ToUpperInvariant Converts the value of a Unicode character to its uppercase equivalent using the casing rules of the invariant culture.
Public method Static member TryParse Converts the value of the specified string to its equivalent Unicode character. A return code indicates whether the conversion succeeded or failed.
Top

  NameDescription
Explicit interface implemetation Private method IConvertible.ToBoolean Infrastructure. Note   This conversion is not supported. Attempting to do so throws an InvalidCastException.
Explicit interface implemetation Private method IConvertible.ToByte Infrastructure. For a description of this member, see ToByte.
Explicit interface implemetation Private method IConvertible.ToChar Infrastructure. For a description of this member, see IConvertible.ToChar.
Explicit interface implemetation Private method IConvertible.ToDateTime Infrastructure. Note   This conversion is not supported. Attempting to do so throws an InvalidCastException.
Explicit interface implemetation Private method IConvertible.ToDecimal Infrastructure. Note   This conversion is not supported. Attempting to do so throws an InvalidCastException.
Explicit interface implemetation Private method IConvertible.ToDouble Infrastructure. Note   This conversion is not supported. Attempting to do so throws an InvalidCastException.
Explicit interface implemetation Private method IConvertible.ToInt16 Infrastructure. For a description of this member, see ToInt16.
Explicit interface implemetation Private method IConvertible.ToInt32 Infrastructure. For a description of this member, see ToInt32.
Explicit interface implemetation Private method IConvertible.ToInt64 Infrastructure. For a description of this member, see ToInt64.
Explicit interface implemetation Private method IConvertible.ToSByte Infrastructure. For a description of this member, see ToSByte.
Explicit interface implemetation Private method IConvertible.ToSingle Infrastructure. Note   This conversion is not supported. Attempting to do so throws an InvalidCastException.
Explicit interface implemetation Private method IConvertible.ToType Infrastructure. For a description of this member, see IConvertible.ToType.
Explicit interface implemetation Private method IConvertible.ToUInt16 Infrastructure. For a description of this member, see ToUInt16.
Explicit interface implemetation Private method IConvertible.ToUInt32 Infrastructure. For a description of this member, see ToUInt32.
Explicit interface implemetation Private method IConvertible.ToUInt64 Infrastructure. For a description of this member, see ToUInt64.
Top

Show:
© 2014 Microsoft