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

Char Struct trong C #


Char Struct trong C # đại diện cho một ký tự dưới dạng đơn vị mã UTF-16. Dưới đây là một số phương pháp -

Phương pháp Mô tả
ConvertToUtf32 (Char, Char) Chuyển đổi giá trị của cặp thay thế được mã hóa UTF-16 thành điểm mã Unicode.
ConvertToUtf32 (Chuỗi, Int32) Chuyển đổi giá trị của ký tự được mã hóa UTF-16 hoặc cặp thay thế tại vị trí được chỉ định trong chuỗi thành điểm mã Unicode.
Bằng (Char) Trả về một giá trị cho biết liệu phiên bản này có bằng đối tượng Char được chỉ định hay không.
Bằng (Đối tượng) Trả về một giá trị cho biết liệu phiên bản này có bằng một đối tượng được chỉ định hay không.
GetHashCode () Trả về mã băm cho trường hợp này.
GetNumericValue (Char) Chuyển đổi ký tự Unicode dạng số được chỉ định thành số dấu phẩy động có độ chính xác kép.
IsDigit (Chuỗi, Int32) Cho biết liệu ký tự ở vị trí được chỉ định trong một chuỗi được chỉ định có được phân loại là chữ số thập phân hay không.
IsLetter (Char) Cho biết ký tự Unicode được chỉ định có được phân loại là ký tự Unicode hay không.
IsLetter (Chuỗi, Int32) Cho biết liệu ký tự ở vị trí được chỉ định trong một chuỗi được chỉ định có được phân loại là một ký tự Unicode hay không.
sLetterOrDigit (Char) Cho biết ký tự Unicode đã chỉ định được phân loại là chữ cái hay chữ số thập phân.
IsLetterOrDigit (Chuỗi, Int32) Cho biết liệu ký tự ở vị trí được chỉ định trong một chuỗi được chỉ định được phân loại là chữ cái hay chữ số thập phân.
IsLower (Char) Cho biết ký tự Unicode được chỉ định có được phân loại là ký tự viết thường hay không.
Dấu chấm câu (Chuỗi, Int32) Cho biết liệu ký tự ở vị trí được chỉ định trong một chuỗi được chỉ định có được phân loại là dấu câu hay không.

Chúng ta hãy xem một ví dụ để triển khai phương thức Char.IsSymbol (). Phương thức Char.IsSymbol () trong C # được cho biết liệu ký tự ở vị trí được chỉ định trong một chuỗi được chỉ định có được phân loại là ký tự biểu tượng hay không.

Cú pháp

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

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

Ở trên, str là một chuỗi, trong khi vị trí của ký tự để đánh giá trong str.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Char.IsSymbol () -

using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = 'P';
      Console.WriteLine("Value = "+val);
      res = Char.IsSymbol(val);
      Console.WriteLine("Is the value a symbol? = "+res);
   }
}

Đầu ra

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

Value = P
Is the value a symbol? = False

Phương thức Char.IsWhiteSpace () trong C # được sử dụng để cho biết liệu ký tự Unicode được chỉ định có phải là khoảng trắng hay không.

Cú pháp

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

public static bool IsWhiteSpace (char ch);

Ở trên, tham số ch là ký tự Unicode để đánh giá.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Char.IsWhiteSpace () -

using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = ' ';
      Console.WriteLine("Value = "+val);
      res = Char.IsWhiteSpace(val);
      Console.WriteLine("Is the value whitespace? = "+res);
   }
}

Đầu ra

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

Value =
Is the value whitespace? = True