Maison > développement back-end > C++ > Comment convertir efficacement un entier en sa représentation binaire en C# ?

Comment convertir efficacement un entier en sa représentation binaire en C# ?

Susan Sarandon
Libérer: 2025-01-12 08:29:43
original
937 Les gens l'ont consulté

How to Efficiently Convert an Integer to its Binary Representation in 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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal