Как я могу преобразовать следующее?
2934 (целое число) - B76 (шестнадцатеричное)
Позвольте мне объяснить, что я пытаюсь сделать. У меня есть идентификаторы пользователей в моей базе данных, которые хранятся в виде целых чисел. Вместо того, чтобы пользователи ссылались на свои идентификаторы, я хочу позволить им использовать шестнадцатеричное значение. Основная причина в том, что он короче.
Так что мне нужно не только перейти от целого числа к шестнадцатеричному, но и перейти от шестнадцатеричного к целому.
Есть ли простой способ сделать это в C #?
Integer
сокращение реализации? Если единственная цель состоит в том, чтобы сделать идентификатор пользователя как можно короче, мне было бы интересно узнать, есть ли какая-либо другая очевидная причина, по которой вам конкретно требуется шестнадцатеричное преобразование - если, конечно, я его не пропустил. Понятно ли и известно (если это необходимо), что идентификаторы пользователей на самом деле представляют собой шестнадцатеричное представление реального значения?