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