Parse string in int-array

Hallo ich arbeite an der Verbesserung meiner Kenntnisse in C# und ich will nicht eine einfache Aufgabe, aber finde es schwierig.

Möchte ich analysieren jedes Zeichen einer Zeichenfolge in einen int-array.

    int[] d = new int[10];
     private void button1_Click(object sender, EventArgs e)
    {
        s = textBox1.Text;

        d[2] = Convert.ToInt32(Convert.ToString(s[1]));
        d[3] = Convert.ToInt32(Convert.ToString(s[2]));
        d[4] = Convert.ToInt32(Convert.ToString(s[3]));
        d[5] = Convert.ToInt32(Convert.ToString(s[4]));
        .....

Ich weiß, der code ist falsch, aber ich wollte ein Beispiel zeigen. Habe mir bei Google für die vergangenen Stunden, aber gefunden haben, die Menschen wollen Zeichen anzuzeigen, die in neue Anlagen und die Verwendung von if-Anweisungen zu analysieren. Ich möchte etwas ähnliches wie oben. Kann das getan werden? Vielen Dank für Ihre Zeit.

Fand ich diese Zeile code in Java-das ist genau, was ich tun möchte, aber gibt es eine equivilant?

    d1 = Integer.parseInt(String.valueOf(s.charAt(0)));

Ich habe jetzt ein neues problem, wenn ich behaupte, dass eine Zahl keine Rolle, wie viele zahlen, die ich in es wird wieder kommen mit "der Index war außerhalb des Arraybereichs."

Brauche ich auch, um ihn zu begrenzen, um 10 Ganzzahlen im array d.

InformationsquelleAutor Marshal | 2012-10-24

Schreibe einen Kommentar