![]() |
VOOZH | about |
This method is used to indicates whether the Char object at the specified position in a string is a high surrogate or not. Syntax:
public static bool IsHighSurrogate (string s, int index);
Parameters:
s: It is a String. index: It is the character position in s.
Return Value: This method returns true if the numeric value of the specified character in the s parameter ranges from U+D800 through U+DBFF; otherwise it returns false. Exceptions:
Below programs illustrate the use of Char.IsHighSurrogate(String, Int32) Method: Example 1:
String '1234' does't contain any HighSurrogate value at index 3 String 'Tsunami' does't contain any HighSurrogate value at index 3 String 'psyc0lo' does't contain any HighSurrogate value at index 4 String 'að??z' contains High Surrogate value at index 1
Example 2: For ArgumentNullException
String '1234' does't contain any HighSurrogate value at index 3 String 'Tsunami' does't contain any HighSurrogate value at index 3 String 'psyc0lo' does't contain any HighSurrogate value at index 4 s is null Exception Thrown: System.ArgumentNullException
Example 3: For ArgumentOutOfRangeException
String '1234' does't contain any HighSurrogate value at index 3 String 'Tsunami' does't contain any HighSurrogate value at index 3 String 'að??z' contains High Surrogate value at index 1 index is less than zero Exception Thrown: System.ArgumentOutOfRangeException
Reference: