Maison >développement back-end >C++ >Comment convertir efficacement un entier en sa représentation binaire en C# ?
Conversion d'un entier en représentation binaire en C#
Convertir un entier en sa représentation binaire est une tâche de programmation courante. En C#, il existe plusieurs façons d'effectuer cette conversion, notamment en utilisant les méthodes ToInt32 et ToString de la classe Convert.
Pour démontrer ce processus, résolvons un problème rencontré par un utilisateur qui tentait de convertir un entier représenté sous forme de chaîne en sa représentation binaire :
<code>String input = "8"; String output = Convert.ToInt32(input, 2).ToString();</code>
Ce code lève une exception avec le message "Aucun numéro analysable trouvé". En effet, ToInt32 s'attend à ce que la chaîne d'entrée représente un entier décimal, pas un entier binaire, et la chaîne « 8 » représente la valeur décimale 8.
Pour convertir correctement un entier en sa représentation binaire, nous utilisons la méthode Convert.ToString et spécifions une base de 2. Voici un extrait de code mis à jour :
<code>int value = 8; string binary = Convert.ToString(value, 2);</code>
Ce code convertit une valeur entière (dont la valeur décimale est 8) en une chaîne représentant sa représentation binaire, ce qui donne la chaîne "1000".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!