C# Convertir Int en String
-
C#
int
tostring
Conversion -Int16.ToString()
/Int32.ToString()
/Int64.ToString()
Méthode -
C#
int
tostring
Conversion -Convert.ToString()
Méthode -
C#
int
tostring
Conversion -String.Format()
Méthode -
C#
int
tostring
Conversion - MéthodeStringBuilder
-
Conversion de C#
int
enstring
- Avec l’opérateur+
C# dispose de différentes méthodes pour convertir un int en chaîne de caractères. Cet article présente des méthodes comme la méthode ToString
, la méthode Convert.ToString
, le formatage de chaîne et la méthode StringBuilder
.
C# int
to string
Conversion - Int16.ToString()
/ Int32.ToString()
/ Int64.ToString()
Méthode
La méthode ToString()
du type de données Int16/32/64
convertit l’entier en représentation de chaîne et est principalement destinée à l’affichage.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = num.ToString();
System.Console.WriteLine(numString);
}
}
Production:
80
C# int
to string
Conversion - Convert.ToString()
Méthode
La classe Convert
de l’espace de noms System
convertit un type de données en un autre type de données. La méthode Convert.ToString()
convertit la valeur donnée en sa représentation sous forme de chaîne de caractères.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = Convert.ToString(num);
System.Console.WriteLine(numString);
}
}
Production:
80
C# int
to string
Conversion - String.Format()
Méthode
La méthode String.Format
convertit les objets donnés en chaînes de caractères en suivant les formats spécifiés.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = string.Format("{0}", num);
System.Console.WriteLine(numString);
}
}
Ici, {0}
est l’élément de format, 0
est l’index de départ de l’objet dont la représentation de la chaîne est insérée à cette position.
C# int
to string
Conversion - Méthode StringBuilder
Le StringBuilder
de l’espace de noms System.Text
est une chaîne de caractères mutable. Un objet StringBuilder
conserve un tampon pour ajouter des caractères à la chaîne.
using System;
using System.Text;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = new StringBuilder().Append(num).ToString();
System.Console.WriteLine(numString);
}
}
Lorsque l’argument de StringBuilder
est vide, il instancie un StringBuilder
avec la valeur de String.Empty
.
Append(num)
ajoute la représentation de la chaîne de caractères de num
au StringBuilder
.
La méthode ToString()
convertit le type du StringBuilder
en string
.
Conversion de C# int
en string
- Avec l’opérateur +
Si une variable string
et une variable int
sont ajoutées par l’opérateur +
, il appellera automatiquement la méthode int.ToString()
pour convertir l’entier en chaîne qui sera concaténée avec la variable chaîne
donnée.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = "" + num;
System.Console.WriteLine(numString);
}
}
Production:
80
string numString = "" + num;
Il convertit de manière équivalente int
en chaîne
seulement si l’autre variable de l’opérateur +
est une chaîne vide - ""
ou String.Empty
.
""
pourrait être soit avant int
soit après int
. Les deux sont identiques dans le comportement.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = num + "";
System.Console.WriteLine(numString);
}
}
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn FacebookArticle connexe - Csharp Integer
- Convertir Int en Enum en C#
- Int aléatoire en C#
- Nombre aléatoire dans une plage en C#
- Comment convertir une chaîne de caractères en Int en C#
- Division entière en C#