Convertit une chaîne en nombre entier

J'ai besoin d'aide avec mon code. Je tiens à écrire des nombres entiers dans ma zone de texte et souhaitez afficher que dans ma listbox.

Est mon code ci-dessous dans l'ordre? Cela semble donner une erreur.

    int yourInteger;
    string newItem;

    newItem = textBox1.Text.Trim();

    if (newItem == Convert.ToInt32(textBox1.Text))
    {
        listBox1.Items.Add(newItem);
    }

====
Mise à jour:

C'est comment mon code ressemble à ça. Ma question est, peut listBox traiter les données de type "long"? Parce que quand je suis entré au nombre de 20 000 000 je viens de recevoir une heure de verre pour 20 minutes. Mais quand j'ai essayé avec la console, j'ai eu la réponse. Donc je ne suis pas sûr de ce genre d'élément peut gérer des données de type "long".

    string newItem;
    newItem = textBox1.Text.Trim();

    Int64 num = 0;
    if(Int64.TryParse(textBox1.Text, out num))
    {
        for (long i = 2; i <= num; i++)
        {
            //Controls if i is prime or not
            if ((i % 2 != 0) || (i == 2))
            {
                listBox1.Items.Add(i.ToString());
            }

        }
    }


    private void btnClear_Click(object sender, EventArgs e)
    {
        listBox1.Items.Clear();
    }

OriginalL'auteur tintincutes | 2009-05-20