Das C# Programm zum Vergleich in erhält einen String beschriftet:Konvertieren von Text in Integer C#
1.2345 V
Ich brauche diesen Wert in einer 'if' Anweisung < oder> zu vergleichen. Wie konvertiere ich die obige Zeichenfolge in eine Ganzzahl? Ich habe versucht, zu verwenden:
int anInteger;
anInteger = Convert.ToInt32(textBox1.Text);
anInteger = int.Parse(textBox1.Text);
Aber es führt den Fehler System.FormatException: incorrect format
.
Es ist _nicht_ eine ganze Zahl, sondern ein Doppel/Dezimalwert. Sie müssen auch das 'V' entfernen, bevor Sie es analysieren können. –
Welchen ganzzahligen Wert erwarten Sie von' 1.2345 V'? – Rahul
Möchten Sie nur die Zahlen oder hat das 'V' eine spezielle Bedeutung, da diese Zeichenfolge nicht in einen numerischen Wert konvertiert werden kann. – Jerodev