Шестигранные операции в С#

Любые подсказки по разбору/преобразованию/работе с шестнадцатеричными значениями в С#?

В частности, я хочу использовать десятичный int для hex и затем выводить в виде строки...