Phương thức Uri.IsHexDigit() trong C# xác định xem một ký tự chỉ định có phải là chữ số hexadecimal hợp lệ hay không.
Cú pháp
public static bool IsHexDigit (char ch);
Tham số ch là ký tự cần kiểm tra.
Ví dụ
using System;
public class Demo {
public static void Main(){
char ch = 'e';
Console.WriteLine("Giá trị ký tự = " + ch);
int res = Uri.FromHex(ch);
Console.WriteLine("Giá trị int chuyển đổi = " + res);
if(Uri.IsHexDigit(ch)) {
Console.WriteLine("Chữ số hexadecimal hợp lệ");
} else {
Console.WriteLine("Chữ số hexadecimal không hợp lệ");
}
}
}
Kết quả
Giá trị ký tự = e Giá trị int chuyển đổi = 14 Chữ số hexadecimal hợp lệ
Ví dụ khác
using System;
public class Demo {
public static void Main(){
char ch = '#';
Console.WriteLine("Giá trị ký tự = " + ch);
if(Uri.IsHexDigit(ch)) {
Console.WriteLine("Chữ số hexadecimal hợp lệ");
} else {
Console.WriteLine("Chữ số hexadecimal không hợp lệ");
}
}
}
Kết quả
Giá trị ký tự = # Chữ số hexadecimal không hợp lệ