搞循环感觉没什么必要
        int number = 0;  
  
        Console.WriteLine("请输入一个数字(输入-1结束):");  
  
        start: // 标签  
        number = int.Parse(Console.ReadLine());  
  
        if (number == -1)  
        {  
            Console.WriteLine("程序结束。");  
        }  
        else  
        {  
            Console.WriteLine($"你输入的数字是: {number}");  
            goto start; // 跳转到标签start处  
        }   
不过一般是 while do-while的活
        int number;  
  
        Console.WriteLine("请输入一个数字(输入-1结束):");  
  
        do  
        {  
            number = int.Parse(Console.ReadLine());  
  
            if (number != -1)  
            {  
                Console.WriteLine($"你输入的数字是: {number}");  
            }  
        }  
        while (number != -1);  
  
        Console.WriteLine("程序结束。");   
感觉能用的地方:
 1、比如你本来就要retun  number,  然后假如进了一个if要提前return number,就可以用了
2、try-catch 可以在catch计数,操作数据然后重试try的代码
3、参考1的感觉,提前跳出循环
c#的goto










