Computer >> Máy Tính >  >> Lập trình >> C#

Char.IsHighSurrogate (String, Int32) Phương pháp trong C #

Phương pháp này Char.IsHighSurrogate () trong C # cho biết đối tượng Char ở vị trí xác định trong một chuỗi là một thay thế cao.

Cú pháp

Sau đây là cú pháp -

public static bool IsHighSurrogate (string str, int index);

Trên, str là một chuỗi, trong khi chỉ số là vị trí của nhân vật để đánh giá trong str.

Ví dụ

Bây giờ chúng ta xem một ví dụ để thực hiện các Char.IsHighSurrogate () phương pháp -

using System;
public class Demo {
   public static void Main(){
      string str = new String(new char[] { 'k', 'm', 'g', 't', '\uD800' });
      bool res = Char.IsHighSurrogate(str, 4);
      if (res)
         Console.WriteLine("Contains High Surrogate value!");
      else
         Console.WriteLine("Does not contain High Surrogate value!");
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Contains High Surrogate value!

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác -

using System;
public class Demo {
   public static void Main(){
      string str = new String(new char[] { 'k', 'm', 'g', 't', '\uD800' });
      bool res = Char.IsHighSurrogate(str, 2);
      if (res)
         Console.WriteLine("Contains High Surrogate value!");
      else
         Console.WriteLine("Does not contain High Surrogate value!");
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Does not contain High Surrogate value!