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

Phương thức Char.GetNumericValue () trong C #

Phương thức Char.GetNumericValue () trong C # được sử dụng để 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.

Cú pháp

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

public static double GetNumericValue (char ch);

Ở trên, tham số ch là ký tự Unicode cần chuyển đổi.

Ví dụ

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

using System;
public class Demo {
   public static void Main(){
      char val = 'm';
      bool res;
      Console.WriteLine("Hashcode for val = "+val.GetHashCode());
      res = val.Equals('m');
      Console.WriteLine("Return Value = "+res);
      Console.WriteLine("Numeric Value = "+Char.GetNumericValue(val));
   }
}

Đầu ra

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

Hashcode for val = 7143533
Return Value = True
Numeric Value = -1

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(){
      char val = '5';
      bool res;
      Console.WriteLine("Hashcode for val = "+val.GetHashCode());
      res = val.Equals('m');
      Console.WriteLine("Return Value = "+res);
      Console.WriteLine("Numeric Value = "+Char.GetNumericValue(val));
   }
}

Đầu ra

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

Hashcode for val = 3473461
Return Value = False
Numeric Value = 5