首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何允许用户选择是继续还是退出程序(C#)

在C#中,可以使用Console类的ReadKey方法来实现允许用户选择是继续还是退出程序。以下是一个示例代码:

代码语言:txt
复制
using System;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            bool running = true;

            while (running)
            {
                Console.WriteLine("请选择操作:");
                Console.WriteLine("1. 继续");
                Console.WriteLine("2. 退出");

                ConsoleKeyInfo keyInfo = Console.ReadKey(true);

                switch (keyInfo.Key)
                {
                    case ConsoleKey.D1:
                        Console.WriteLine("您选择了继续");
                        // 在这里编写继续执行程序的逻辑
                        break;
                    case ConsoleKey.D2:
                        Console.WriteLine("您选择了退出");
                        running = false;
                        break;
                    default:
                        Console.WriteLine("无效的选择,请重新输入");
                        break;
                }
            }
        }
    }
}

在上面的代码中,我们使用了一个while循环来不断询问用户选择。用户可以通过按下数字键1来选择继续,按下数字键2来选择退出。根据用户的选择,我们可以执行相应的操作或者退出程序。

这个示例代码使用了C#的控制台输入和输出功能,通过Console类进行交互。当用户按下按键后,可以使用keyInfo.Key来判断用户输入的是哪个键。根据不同的键,我们可以执行不同的操作。

请注意,在实际的开发中,您可能需要根据具体的业务逻辑来修改上述示例代码,以满足您的实际需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券