如何在C#编程中实现用户通过输入字符'q'来触发程序退出的功能?
时间: 2024-12-14 14:27:02 浏览: 5
在C#编程中,通常可以使用`Console.ReadLine()`函数获取用户的键盘输入,并通过条件判断来实现这个功能。以下是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入字符,输入 'q' 退出程序:");
string input = Console.ReadLine();
while (input != "q")
{
// 在这里处理用户输入,如果需要的话
Console.WriteLine($"您输入的是: {input}");
// 继续询问用户输入
input = Console.ReadLine();
}
Console.WriteLine("程序已收到 'q',现在退出...");
Environment.Exit(0); // 程序正常结束
}
}
```
在这个例子中,程序会不断读取用户的输入,当用户输入字符 'q' 时,跳出循环并退出程序。`Environment.Exit(0)`用于程序优雅地关闭。
阅读全文