C # - Convierte una cadena de valores hexadecimales a hexadecimal

Esto puede sonar extraño, pero mi problema es que tengo una cadena de texto de valores hexadecimales de un archivo de texto, así:

"0x0f, 0x40, 0xff, ...."

Los he almacenado en una matriz dividida por los delimitadores, pero lo que ahora necesito hacer es tener una matriz de bytes de lo que están en hexadecimal:

stringArray[0] = "0x0f";

byteArray[0] = 0x0f;

¿Cómo hago esto (el usuario puede cargar el archivo de texto, así que no sé cuáles son los valores), ¿hay algún tipo de aritmética que pueda usar?

Respuestas a la pregunta(3)

Su respuesta a la pregunta