Hallo, ich hab ein Problem mit dem kovertieren eines Strings in eine Integer Zahl. In einer Textbox erscheinen Werte von -12 bis 20. Wenn ich zum Beispiel die Zahl -12 in eine IntegerZahl umwandeln möchte, wie müsste ich da vorgehen? Die -12 ist in einem string drin.
Vielen Dank für die Hilfe. In einem String liegt diese Zeichenkette vor: -12. Wenn ich nun diese Zeile 'int32 value =Int32.Parse("-12") ausführe, dann erhalte ich folgenden Wert: 0xfffffff4. Ich möchte aber den Wert -12 als Integer haben. Wie kann ich dies mit C# realisieren?
eventuell ist ja 0xfffffff4 = -12 - schalte doch mal die Hexanzeige aus
1 | private void buttonTest_Click(object sender, EventArgs e) |
2 | {
|
3 | string myString = "-12"; |
4 | int myInt = 0; |
5 | myInt = Convert.ToInt32(myString); |
6 | MessageBox.Show(myInt.ToString(), "Umwandlung ist erfolgt"); |
7 | |
8 | }
|
im Fall von Visual C# :)
> eventuell ist ja 0xfffffff4 = -12 - schalte doch mal die Hexanzeige aus
auf keinem Fall
als Anmerkung:
du musst beim Anwenden diverser fertiger Funktionen darauf acht geben,
dass sich diese überladen lassen. Beim Öffnen der Klammer von
z.B. Int32.TryParse( erhältst du ein "Pfeilfenster" wo die die
gewünschte Funktion auswählen kannst.
Du kannst dann meistens Rückgabetyp und erweiterte Funktionen wählen,
oder weglassen.
Dann geht es auch mit TryParse anstatt Convert.ToInt
Viel Spass noch beim Lernen von C#!!!
> eventuell ist ja 0xfffffff4 = -12 - schalte doch mal die Hexanzeige aus
genau so ist es nämlich ;-)
Ist schon möglich, dass die oben genannte Nummer -12 ist. Trotzdem muss er dann für die Überladung System.Globalization.NumberStyles.hexNumber angeben, amsonsten weiß er ja nie genau, was seine gewählte Funktion eigentlich tut. :-)
> Ist schon möglich, dass die oben genannte Nummer -12 ist. > Trotzdem muss er dann für die Überladung > System.Globalization.NumberStyles.hexNumber angeben, amsonsten weiß er > ja nie genau, was seine gewählte Funktion eigentlich tut. :-) > Viel Spass noch beim Lernen von C#!!! Nix Überladung und Angabe des NumberStyles, meine Güte ... <;-\
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.