c#控制台红绿灯程序编写
时间: 2023-10-27 08:19:29 浏览: 34
下面是一个简单的C#控制台红绿灯程序:
```csharp
using System;
using System.Threading;
namespace ConsoleTrafficLight
{
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Stop");
Thread.Sleep(5000);
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Get ready");
Thread.Sleep(2000);
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Go");
Thread.Sleep(5000);
}
}
}
}
```
这个程序使用 `Console.ForegroundColor` 属性来设置控制台输出的颜色,实现红绿灯的显示。使用 `Thread.Sleep()` 方法来控制不同颜色的灯亮的时间。程序会一直循环执行,直到手动停止程序。
阅读全文