C# 中的 Uri.IsHexDigit() 方法
csharpserver side programmingprogramming更新于 2025/9/23 10:07:17
C# 中的 Uri.IsHexDigit() 方法用于判断指定字符是否为有效的十六进制数字。
语法
以下是语法 −
public static bool IsHexDigit (char ch);
以上参数 ch 是需要验证的字符。
示例
现在让我们看一个实现 Uri.IsHexDigit() 方法的示例 −
using System;
public class Demo {
public static void Main(){
char ch = 'e';
Console.WriteLine("Character value = "+ch);
int res = Uri.FromHex(ch);
Console.WriteLine("Converted int value = "+res);
if(Uri.IsHexDigit(ch)) {
Console.WriteLine("Valid hexadecimal digit");
} else {
Console.WriteLine("Invalid hexadecimal digit");
}
}
}
输出
这将产生以下输出 −
Character value = e Converted int value = 14 Valid hexadecimal digit
示例
现在让我们看另一个实现 Uri.IsHexDigit() 方法的示例 −
using System;
public class Demo {
public static void Main(){
char ch = '#';
Console.WriteLine("Character value = "+ch);
if(Uri.IsHexDigit(ch)) {
Console.WriteLine("Valid hexadecimal digit");
} else {
Console.WriteLine("Invalid hexadecimal digit");
}
}
}
输出
这将产生以下输出 −
Character value = # Invalid hexadecimal digit

