StringBuilder Convert::ToInt32 InvalidCastException

dertobian

Mitglied
Hallo,

ich lese aus einer RichTextBox zeichenweise ein. Dabei unterscheide ich nach Typ. Beim Einlesen einer Zahl bekomme ich aber Probleme:

Code:
if(Char::IsDigit((Char)ch)){
	StringBuilder^ accum = gcnew StringBuilder();
	while(Char::IsDigit((Char)ch)){
		accum->Append(ch);
		ch = getNextChar();
		if(ch == nullptr) break;
	}
token_list->Add(Convert::ToUInt32(accum));

Wenn ich den StringBuilder accum dann in einen Int32 umwandeln möchte, bekomme ich eine InvalidCastException. Aber ins Textfeld habe ich eine Zahl eingegeben...

Was läuft da falsch?

Gruß Tobian.
 

Neue Beiträge

Zurück