Char.ConvertToUtf32 Method (String, Int32)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Converts the value of a UTF-16 encoded character or surrogate pair at a specified position in a string into a Unicode code point.
Assembly: mscorlib (in mscorlib.dll)
'Declaration Public Shared Function ConvertToUtf32 ( _ s As String, _ index As Integer _ ) As Integer
Parameters
- s
- Type: System.String
A string that contains a character or surrogate pair.
- index
- Type: System.Int32
The index position of the character or surrogate pair in s.
Return Value
Type: System.Int32The 21-bit Unicode code point represented by the character or surrogate pair at the position in the s parameter specified by the index parameter.
| Exception | Condition |
|---|---|
| ArgumentNullException | s is Nothing. |
| ArgumentOutOfRangeException | index is not a position within s. |
| ArgumentException | The specified index position contains a surrogate pair, and either the first character in the pair is not a valid high surrogate or the second character in the pair is not a valid low surrogate. |
The following code example demonstrates the ConvertToUtf32 and ConvertFromUtf32 methods.