Vérifier une chaîne pour voir si tous les caractères sont des valeurs hexadécimales

Quel est le moyen le plus efficace en C# 2.0 pour vérifier chaque caractère dans une chaîne de caractères et retourne true si ils sont tous valides caractères hexadécimaux et false dans le cas contraire?

Exemple

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
}
InformationsquelleAutor Guy | 2008-10-21