Maison  >  Article  >  développement back-end  >  Convertir un entier en chaîne C#

Convertir un entier en chaîne C#

WBOY
WBOYoriginal
2024-09-03 15:17:13467parcourir

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.

Comment convertir un entier en chaîne en C# ?

La conversion peut être effectuée de plusieurs manières. Nous verrons les moyens de convertir int en String.

  • Conversion d'int en chaîne
  • int en chaîne avec Int32.ToString()
  • int en chaîne avec concaténation de chaînes
  • int à chaîne avec StringBuilder
  • int en chaîne avec Convert.ToString()
  • int en chaîne avec string.Format()

1. conversion d'int en chaîne

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();

2. int en chaîne avec Int32.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);

3. int en chaîne avec concaténation de chaînes

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";

4. int en chaîne avec StringBuilder

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();

5. int en chaîne avec Convert.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);

6. int en chaîne avec string.Format()

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);

Exemples de conversion d'int en chaîne C#

Voici les exemples suivants mentionnés ci-dessous

Exemple n°1

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 :

Convertir un entier en chaîne C#

Exemple n°2

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 :

Convertir un entier en chaîne C#

Exemple #3

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 :

Convertir un entier en chaîne C#

Exemple n°4

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 :

Convertir un entier en chaîne C#

Exemple #5

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 :

Convertir un entier en chaîne C#

Exemple #6

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 :

Convertir un entier en chaîne C#

Conclusion

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!

Déclaration:
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