在C#中将字符串转换为等效的十六进制

I have an incoming string 040204220442040004200404020602260246 and I want to convert into 0x04 0x02 0x04 0x22 0x04 0x42 0x04 0x00 0x04 0x20 0x04 0x40 0x02 0x06 0x02 0x26 0x02 0x46.

如何转换?