Каков наиболее эффективный способ в С# 2.0 проверить каждый символ в строке и вернуть значение true, если все допустимые шестнадцатеричные символы и false в противном случае?
Пример
void Test()
{
OnlyHexInString("123ABC"); // Returns true
OnlyHexInString("123def"); // Returns true
OnlyHexInString("123g"); // Returns false
}
bool OnlyHexInString(string text)
{
// Most efficient algorithm to check each digit in C# 2.0 goes here
}