Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Double.ToString, méthode

Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)
public override string ToString()

Valeur de retour

Type : System.String
Représentation sous forme de chaîne de la valeur de cette instance.

La valeur de retour peut être PositiveInfinitySymbol, NegativeInfinitySymbol, NaNSymbol ou une chaîne de la forme :

[signe]chiffres intégraux[.[chiffres fractionnaires]][e[signe]chiffres exponentiels]

Les éléments facultatifs sont encadrés par des crochets ([ et ]). Les éléments contenant le terme "chiffres" consistent en une série de caractères numériques compris entre 0 et 9. Les éléments répertoriés dans le tableau suivant sont pris en charge.

Élément

Description

sign

Symbole négatif ou positif.

chiffres intégraux

Série de chiffres spécifiant la partie intégrale du nombre. Les chiffres intégraux peuvent être absents s'il y a des chiffres fractionnaires.

'.'

Symbole de séparateur décimal spécifique à la culture.

chiffres fractionnaires

Série de chiffres spécifiant la partie fractionnaire du nombre.

'e'

Caractère 'e' en minuscule, indiquant la notation (scientifique) exponentielle.

chiffres exponentiels

Série de chiffres spécifiant un exposant.

Voici quelques exemples de la valeur de retour : "100", "-123 456 789", "123,45e+6", "500", "3,1416", "600", "-0,123" et "-Infini".

Cette version de la méthode ToString utilise le spécificateur de format numérique général ("G") et NumberFormatInfo pour la culture en cours.

Le .NET Framework assure une prise en charge étendue de la mise en forme, décrite plus en détail dans les rubriques suivantes relatives à la mise en forme :

L'exemple suivant utilise la méthode Double.ToString() par défaut pour afficher les représentations sous forme de chaîne de différentes valeurs Double.


double number;

number = 1.6E20;
// Displays 1.6E+20.
Console.WriteLine(number.ToString());

number = 1.6E2;
// Displays 160.
Console.WriteLine(number.ToString());

number = -3.541;
// Displays -3.541.
Console.WriteLine(number.ToString());

number = -1502345222199E-07;
// Displays -150234.5222199.
Console.WriteLine(number.ToString());

number = -15023452221990199574E-09;
// Displays -15023452221.9902.
Console.WriteLine(number.ToString());

number = .60344;
// Displays 0.60344.
Console.WriteLine(number.ToString());

number = .000000001;
// Displays 1E-09.
Console.WriteLine(number.ToString());


L'exemple suivant illustre l'utilisation de ToString.


      bool done = false;
      string inp;
      do {
         Console.Write("Enter a real number: ");
         inp = Console.ReadLine();
         try {
            d = Double.Parse(inp);
            Console.WriteLine("You entered {0}.", d.ToString());
            done = true;
         } 
         catch (FormatException) {
            Console.WriteLine("You did not enter a number.");
         }
		 catch (ArgumentNullException) {
            Console.WriteLine("You did not supply any input.");
         }
         catch (OverflowException) {
             Console.WriteLine("The value you entered, {0}, is out of range.", inp);      
         }
      } while (!done);


.NET Framework

Pris en charge dans : 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.