![]() |
VOOZH | about |
This method is used to indicates whether the character at the specified position in a specified string has a surrogate code unit or not. Syntax:
public static bool IsSurrogate (string s, int index);
Parameters:
s: It is a String. index: It is the character position to evaluate in s.
Return Value: This method returns true if the character at position index in s is either a high surrogate or a low surrogate otherwise, it returns false. Exceptions:
Below programs illustrate the use of Char.IsSurrogate(String, Int32) Method: Example 1:
String '1234' does't contain anySurrogate value at index 3 String 'Tsunami' does't contain anySurrogate value at index 3 String 'psyc0lo' does't contain anySurrogate value at index 4 String 'að??z' contains Surrogate value at index 2
Example 2: For ArgumentNullException
String '1234' does't contain anySurrogate value at index 3 String 'Tsunami' does't contain anySurrogate value at index 3 String 'psyc0lo' does't contain anySurrogate value at index 4 String 'að??z' contains Surrogate value at index 2 s is null Exception Thrown: System.ArgumentNullException
Example 3: For ArgumentOutOfRangeException
String '1234' does't contain anySurrogate value at index 3 String 'Tsunami' does't contain anySurrogate value at index 3 String 'psyc0lo' does't contain anySurrogate value at index 4 String 'að??z' contains Surrogate value at index 2 index is less than zero Exception Thrown: System.ArgumentOutOfRangeException
Reference: