C# Convertir Int en String

  1. C# int to string Conversion - Int16.ToString() / Int32.ToString() / Int64.ToString() Méthode
  2. C# int to string Conversion - Convert.ToString() Méthode
  3. C# int to string Conversion - String.Format() Méthode
  4. C# int to string Conversion - Méthode StringBuilder
  5. Conversion de C# int en string - 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);
    }
}

Article connexe - Csharp Integer

  • Comment convertir une chaîne de caractères en Int en C#
  • Article connexe - Csharp String

  • C# Convert String to enum
  • Comment écrire une chaînes de caractères multiligne littérale en C#