Variable existiert im aktuellen Kontext nicht?

Ich weiß, dass dies höchstwahrscheinlich eine dumme Frage ist, aber ich bin ein Student, der C # und objektorientiertes Programmieren noch nicht kennt. Ich habe versucht, die Antwort woanders zu finden, aber ich konnte nichts finden, was helfen könnte. Der Debugger sagt mir immer wieder, dass die Variable 'cust_num im aktuellen Kontext nicht existiert'. Wenn mir jemand sagen kann, was ich falsch gemacht habe, und ich mich wie ein Idiot fühle, würde ich es sehr schätzen. Vielen Dank!

    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;
    }

Antworten auf die Frage(6)

Ihre Antwort auf die Frage