Und zwar möchte ich vier Zeichen von einer textBox in ein Array ablegen. Die Initialisierung sieht bei mir so aus: public string baudrate_user=""; string[] baudrate_array = new string[4]; ++++++++++++++++++++++++++++++++++++++++++++ private void baudrate_reg_value_TextChanged(object sender, System.EventArgs e) { baudrate_user = baudrate_reg_value.Text.ToString(); baudrate_array[0] = baudrate_user.Substring(0,1); baudrate_array[1] = baudrate_user.Substring(1,1); baudrate_array[2] = baudrate_user.Substring(2,1); baudrate_array[3] = baudrate_user.Substring(3,1); } Ich verstehe nicht warum da eine Fehlermeldung erscheint. Wie müsste ich da exakt verändern?
Was steht denn in baudrate_user ? Vielleicht steht da gar nichts drin, dann ist die Fehlermeldung logisch. Wenn in der Initialisierung "" drin steht, dann kann kein Zeichen gefunden werden. Evtl. vorher Prüfen wieviele Zeichen vorhanden sind. Gruß Tobias
> Ich verstehe nicht warum da eine Fehlermeldung erscheint.
Der erste Schritt ist immer:
Die Fehlermeldung lesen.
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.