Ich möchte zwei Zeichenfolge-Eingabe von Benutzer in C# nehmen, und dann konvertieren sie in Ganzzahl von ihrer Position in Array und fügen Sie sie dann hinzu. Mein Code ist der folgende.Konvertieren von Zeichen in Zeichenfolge in int in C# zu Paaren von Ziffern aus zwei Zeichenfolgen
Dieser Code zeigt falsche Ausgabe wie "99 99" für den Eingang "12 21". Ich wollte c + d hinzufügen und dann die Summe in j setzen. Letztendlich möchte ich einen Code für großes Summenproblem schreiben. Wo mache ich Fehler?
Erwartet: für die Strings "12" und "34" Ausgabe als "46" (1 + 3 und 2 + 4).
was Ausgang für String erwartet bis "12 21", wie in Ihrer Frage erwähnt? –
Angenommen, 12 weitere 34, dann sollte Ausgabe (1 + 3) 4 und (2 + 4) 6. JohnG Lösung funktioniert. Ich muss Convert.Toint32 (a [i] .ToString()) verwenden, um in Ganzzahl zu konvertieren, oder es nimmt den ASCII-Wert. –