pour convertir int en chaîne dans le champ texte (visual studio)Comment convertir la chaîne prise d'une vue TextField à un int en C#
int id = int.parse(textfield1.Text).ToString();
il rend l'erreur s'il vous plaît ne résoudre ce problème?
pour convertir int en chaîne dans le champ texte (visual studio)Comment convertir la chaîne prise d'une vue TextField à un int en C#
int id = int.parse(textfield1.Text).ToString();
il rend l'erreur s'il vous plaît ne résoudre ce problème?
Vous n'avez pas besoin de To.String à la fin.
Juste
int id = int.Parse(textfield1.Text);
vous avez une analyse syntaxique typo devrait être Parse => int.Parse et vous n'avez pas besoin tostring après parce que vous reconvertir en chaîne
int id = int.Parse(textfield1.Text);
vous reconvertissant à chaîne à nouveau lors de l'appel .ToString()
il suffit d'utiliser
int id = int.parse(textfield1.Text);
ou ceci pour éviter des valeurs non valides
int id;
if(int.TryParse(textfield1.Text,out id)){
//Valid value
}
else
{
//Invalid value
}
Pour convertir int en chaîne, vous pouvez utiliser une des méthodes suivantes:
1.
int number = 0;
string value = "5";
number = int.parse(value);
// your code
ou 2.
int number = 0;
string value = "5";
number = Convert.ToInt32(value);
// your code
ou 3.
int number = 0;
string value = "5";
bool result = Int32.TryParse(value, out number);
if (result == true)
{
// your code
}
le premier essai qui peut venir à l'esprit est de faire:
var id = textfield1.Text;
Console.WriteLine(id);
ou
var id = int.Parse(textfield1.Text);
mais ce n'est pas sûr du tout (et si textfield1 contient quelque chose qui ne peut pas être converti en entier?)
c'est pourquoi la meilleure façon de faire devrait être.
//here the result of the conversion
var output = -1;
// a variable to verify whether the result was ok or not.
var resultOk = Int32.TryParse(textfield1.Text, out output);
Console.WriteLine(output);
merci. comment montrer l'alerte dans asp.net – sureshcodz
pas besoin d'assigner 'output', cependant. 'TryParse' le fera pour vous (les params out sont garantis d'être assignés). –
@RufusL d'accord !!! était juste une habitude :) merci pour le commentaire !!! –
Veuillez lire l'erreur, elle indique ce que vous avez mal fait. C'est le but de l'erreur et c'est les messages. – Reniuz
'ToString()' convertit un type d'objet en type chaîne. Pourquoi en aurait-il besoin pour mapper la valeur à un type 'int'? – praty
Copie possible de [Comment puis-je convertir String en Int?] (Https://stackoverflow.com/questions/1019793/how-can-i-convert-string-to-int) –