Analyser la chaîne de tableau int

Salut à tous, je travaille sur l'augmentation de mes connaissances en C# et je veux faire une tâche simple, mais je suis difficile.

Je veux analyser chaque caractère d'une chaîne à un tableau int.

    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]));
        .....

Je sais que le code est mauvais, mais j'ai voulu montrer un exemple. Ont regardé Google pour la dernière heure, mais ont constaté que les gens qui veulent afficher des caractères dans de nouvelles lignes et de l'aide si les déclarations sont à analyser. Je veux quelque chose de similaire à ci-dessus. Cela peut-il être fait? Je vous remercie pour votre temps.

J'ai trouvé cette ligne de code en Java, ce qui est exactement ce que je veux faire, mais est-t-il un équivalent?

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

J'ai maintenant un nouveau problème que quand je soumettre un certain nombre, peu importe combien les chiffres que j'ai mis en il va revenir avec "Index était en dehors des limites du tableau."

J'ai aussi besoin de la limiter à 10 entiers dans le tableau d.

OriginalL'auteur Marshal | 2012-10-24