Variável não existe no contexto atual?
Eu sei que isso é provavelmente uma pergunta estúpida, mas eu sou um estudante universitário que é novo em C # e programação orientada a objeto. Tentei encontrar a resposta em outro lugar, mas não consegui encontrar nada que pudesse ajudar. O depurador continua me dizendo que a variável 'cust_num não existe no contexto atual'. Se alguém puder me dizer o que eu fiz de errado e me fazer sentir como um idiota, eu agradeceria muito. Obrigado!
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;
}