C#-এ Uri.IsHexDigit() মেথডটি একটি ক্যারেক্টার বৈধ হেক্সাডেসিমাল ডিজিট (০-৯, A-F, a-f) কিনা তা যাচাই করে।
সিনট্যাক্স
public static bool IsHexDigit (char ch);
উদাহরণ ১
ক্যারেক্টার 'e' হেক্সাডেসিমাল ডিজিট কিনা যাচাই করা হয়েছে এবং Uri.FromHex() দিয়ে এর ইন্টিজার মানও বের করা হয়েছে।
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
উদাহরণ ২
ক্যারেক্টার '#' হেক্সাডেসিমাল ডিজিট নয়।
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