Comment convertir une chaînes de caractères pour qu'elle flotte en C#
-
Utilisez la méthode
Parse()
pour convertir une chaîne en chaîne float enC#
-
Utilisez la méthode
ToDouble()
pour convertir une chaîne de caractères en valeur float enC#
Cet article présente différentes méthodes pour convertir une chaîne de caractères en C# float, comme les méthodes Parse()
et ToDouble()
.
Utilisez la méthode Parse()
pour convertir une chaîne en chaîne float en C#
En C#, nous pouvons utiliser la méthode Parse()
pour convertir une chaîne de caractères en une valeur float. Il y a de multiples surcharges de cette méthode. La surcharge que nous utiliserons aura deux paramètres. L’un des paramètres sera l’objet “CultureInfo”. Dans ce cas, nous utiliserons la surcharge suivante. La syntaxe correcte pour utiliser cette méthode est la suivante.
float.Parse(String stringName, CultureInfo objectName);
Cette surcharge de la méthode Parse()
a deux paramètres. Les détails de ses paramètres sont les suivants.
Paramètres | Description | |
---|---|---|
stringName |
obligatoire | C’est la ficelle que nous voulons convertir en float. |
objectName |
obligatoire | C’est l’objet “CultureInfo” qui fournira le format de la valeur float. |
Cette fonction retourne une valeur float représentant la valeur donnée dans la chaîne de caractères.
Le programme ci-dessous montre comment nous pouvons utiliser la méthode Parse()
pour convertir une chaîne de caractères en float
.
using System;
using System.Globalization;
class StringToFloat {
static void Main(string[] args) {
string mystring = "134.4365790132273892";
float value = float.Parse(mystring, CultureInfo.InvariantCulture.NumberFormat);
Console.WriteLine(value);
}
}
Production:
134.4365790132273892
Utilisez la méthode ToDouble()
pour convertir une chaîne de caractères en valeur float en C#
En C#, nous pouvons également utiliser la méthode ToDouble()
pour convertir une chaîne de caractères en une valeur float. Cette méthode donne une réponse plus précise. Il y a de multiples surcharges de cette méthode. La surcharge que nous utiliserons n’aura qu’un seul paramètre. Dans ce cas, nous utiliserons la surcharge suivante. La syntaxe correcte pour utiliser cette méthode est la suivante.
Convert.ToDouble(String stringName);
Cette surcharge de la méthode ToDouble()
n’a qu’un seul paramètre. Le détail de son paramètre est le suivant.
Paramètres | Description | |
---|---|---|
stringName |
obligatoire | C’est la ficelle que nous voulons convertir en float. |
Cette fonction retourne une valeur float représentant la valeur donnée dans la chaîne.
Le programme ci-dessous montre comment nous pouvons utiliser la méthode ToDouble()
pour convertir une chaîne de caractères en valeur float.
using System;
using System.Globalization;
class StringToFloat {
static void Main(string[] args) {
string mystring = "134.4365790132273892";
double value = Convert.ToDouble(mystring);
Console.WriteLine(value);
}
}
Production:
134.4365790132273892
Article connexe - Csharp String
- C# Convert String to enum
- C# Convertir Int en String
- Utiliser des chaînes dans l'instruction Switch en C#
- Comment convertir une chaîne de caractères en booléen en C#
- Comment convertir une chaîne de caractères en un tableau d'octets en C#