Maison > Article > développement back-end > Convertir un entier en chaîne C#
Conversion de int en chaîne en C# définie comme le formatage des nombres en une seule valeur de chaîne. Le but de cette conversion de int en chaînes est que la plupart d'entre eux acceptent par défaut que la valeur soit un type de chaîne et après avoir reçu la chaîne requise, nous pouvons à nouveau convertir en type int. Grâce à cela, nous pouvons surmonter les problèmes de format de type. La conversion de int en String assure la sécurité du type.
La conversion peut être effectuée de plusieurs manières. Nous verrons les moyens de convertir int en String.
La conversion d'entier en chaîne est le type de transtypage ou de conversion de type. Cela peut convertir des nombres non décimaux en valeur de chaîne.
Syntaxe :
int number=100; String stringNumber=number.ToString();
La méthode Int32.ToString() convertit les valeurs non décimales en caractères de chaîne équivalents.
Syntaxe :
int number=Int32.MaxValue; // creating and initializing the object of CultureInfo CultureInfo provider = new CultureInfo("fr-FR"); // declaring and intializing format string format = "D5"; // using the method string str = number.ToString(format, provider);
Nous pouvons utiliser l'opérateur +(plus) entre les arguments String et int, puis le compilateur C# effectue automatiquement la conversion de type en interne.
Syntaxe :
int number =214; string output = "Converted number is" + number + " and now it is a string";
Le constructeur de chaînes est utilisé pour effectuer la mutabilité des chaînes. Nous pouvons également ajouter des valeurs entières à StringBuilder pour convertir int en String.
Syntaxe :
int num = 400; var stringBuilder = new StringBuilder(); stringBuilder.Append(num).ToString();
Nous pouvons également utiliser la méthode Convert.ToString() pour convertir un entier en chaîne.
Syntaxe :
int num=500; string s=Convert.ToString(num);
Nous pouvons également utiliser la méthode string.Format() pour convertir un entier en chaîne.
Syntaxe :
int num=800; string s=string.Format(num);
Voici les exemples suivants mentionnés ci-dessous
Conversion d'int en chaîne
Code :
//including C# basic libraries using System; //creating class public class ToStringClass { public static void Main(string[] args) { //declaring String variable String strinToNumber; //declaring and initializing int variable int number = 500; //Converting int to string by using ToString() method strinToNumber = number.ToString(); //Display output Console.WriteLine("Converting int to String by using ToString() method result is = "+strinToNumber); } }
Sortie :
int en chaîne avec Int32.ToString()
Code :
//including C# basic libraries using System; //including CultureInfo class using System.Globalization; //creating class public class Int32ToStringClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=Int32.MaxValue; // creating and initializing the object of CultureInfo CultureInfo provider = new CultureInfo("fr-FR"); // declaring and intializing format string format = "D5"; // Converting int to string by using Int32.ToString() method string str = number.ToString(format, provider); //Display the output Console.WriteLine("Converting int to String by using Int32.ToString() method result is = "+str); } }
Sortie :
int en chaîne avec concaténation de chaînes
Code :
//including C# basic libraries using System; //creating class public class CancatClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=555; //Display the output Console.WriteLine("Converting int to String by using cancat operation(+) result is = "+number+" and now it is becomes string"); } }
Sortie :
int à chaîne avec StringBuilder
Code :
//including C# basic libraries using System; //including StringBuilder class package using System.Text; //creating class public class StringBuilderClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=707; //creating StringBuilder object var stringBuilder = new StringBuilder(); //Adding int value to Strigbuilder to make int as String stringBuilder.Append(number); //Display the output Console.WriteLine("Converting int to String by using StringBuilder class then result is = "+stringBuilder); } }
Sortie :
int en chaîne avec Convert.ToString()
Code :
//including C# basic libraries using System; //creating class public class CovertToStringClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=989; //Converting int to string byy using Convert.ToString() method string output=Convert.ToString(number); //Display the output Console.WriteLine("Converting int to String by using Convert.ToString() method then the result is = "+output); } }
Sortie :
int en chaîne avec string.Format()
Code :
//including C# basic libraries using System; //creating class public class StringFormatClass { public static void Main(string[] args) { //Declaring and initializing int variable int number=214; //Converting int to string byy using Convert.ToString() method string outputString=string.Format("Converting int to String by using string.Format() method then the result is = "+number); //Display the output Console.WriteLine(outputString); } }
Sortie :
La conversion d'entier en chaîne en C# est utilisée pour convertir des nombres non décimaux en caractère de chaîne. Cela peut être fait en utilisant la conversion int en chaîne, int en chaîne avec Int32.ToString(), int en chaîne avec concaténation de chaînes, int en chaîne avec StringBuilder, int en chaîne avec Convert.ToString() et int en chaîne avec chaîne. Format().
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!