Forum: PC-Programmierung Fehlermeldung in C#


von tex_h (Gast)


Angehängte Dateien:

Lesenswert?

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?

von Tobias O. (Gast)


Lesenswert?

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

von Karl heinz B. (kbucheg)


Lesenswert?

> 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
Noch kein Account? Hier anmelden.