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