La Variable n'existe pas dans le contexte actuel?

Je sais que c'est probablement une question stupide, mais je suis un étudiant de l'université nouvelle de C# et de la programmation orientée objet. J'ai essayé de trouver la réponse ailleurs, mais je n'étais pas capable de trouver quelque chose qui pourrait l'aider. Le debugger me dit que la variable "cust_num n'existe pas dans le contexte actuel". Si quelqu'un peut me dire ce que j'ai fait de mal et me faire sentir comme un idiot, je vous en serais très reconnaissante. Merci!

    string get_cust_num()
    {
        bool cust_num_valid = false;

        while (!cust_num_valid)
        {
            cust_num_valid = true;
            Console.Write("Please enter customer number: ");
            string cust_num = Console.ReadLine();

            if (cust_num == "000000" || !Regex.IsMatch(cust_num, @"^[0-9]+$") || cust_num.Length != 6)
            {
                cust_num_valid = false;
                Console.WriteLine("Invalid customer number detected. Customer numbers must be a 6 digit positive integer (zeros will not work)");
            }
        }

        return cust_num;
    }
InformationsquelleAutor SuperDicko | 2013-08-14