Convertir entier en hexadécimal et de retour à nouveau

Comment puis-je convertir suivants?

2934 (entier) de B76 (hex)

Laissez-moi vous expliquer ce que je suis en train de faire. J'ai les Id d'Utilisateur dans ma base de données qui sont stockés comme des entiers. Plutôt que d'avoir les utilisateurs de référence de leur Id je veux leur permettre d'utiliser la valeur hex. La principale raison est parce que c'est plus court.

Ainsi, non seulement ai-je besoin pour aller de nombre entier en hexadécimal, mais j'ai aussi besoin pour aller de hex entier.

Est-il un moyen facile de faire cela en C#?

  • Pour info, vous serez délinquance pavé Numérique utilisateurs.
  • Vous avez un bon point. Mais nous essayons de convertir l'entier ID dans quelque chose qui prend moins de caractères. Merci pour l'aperçu tho.
  • Enregistrement de numéros comme les numéros de prendre le moins d'espace tout en encore lisible. Par exemple, 4 octets pour les nombres jusqu'à 2bln (entier). Ou si c'est trop long pour tout type numérique, l'utilisation d'un champ binaire.
  • Les OP membres de j'ai les Id d'Utilisateur dans ma base de données qui sont stockés comme des entiers. Plutôt que d'avoir les utilisateurs de référence de leur Id je veux leur permettre d'utiliser la valeur hex. donc, codette est de stocker les valeurs dans un int, mais la conversion de/de hex pour l'utilisateur.
InformationsquelleAutor codette | 2009-07-16