Comment convertir une chaîne de valeurs hexadécimales en chaîne?

Dire que j'ai une chaîne de caractères comme:

string hex = "48656c6c6f";

Où tous les deux caractères correspondent à la représentation hexadécimale de leur ASCII, la valeur, par exemple:

0x48 0x65 0x6c 0x6c 0x6f = "Hello"

Alors, comment puis-je obtenir "hello" de "48656c6c6f" sans avoir à créer une lookup table ASCII? atoi() de toute évidence ne fonctionne pas ici.

source d'informationauteur NullUserException