📄 main.cs
字号:
using System;
public class App
{
static Car car = new Car();
public static void OnFire()
{
Console.WriteLine("Fired! Car is slowed down.");
car.GearDown();
}
public static void Main(string[] args)
{
car.Fire += new Car.FireHandler(OnFire);
bool continueFlag = true;
while(continueFlag)
{
string command = Console.ReadLine();
switch(command)
{
case "run":
car.Run();
break;
case "stop":
car.Stop();
break;
case "position":
Console.WriteLine("Position is: " + car.Position);
break;
case "speed":
Console.WriteLine("Speed is: " + car.Speed);
break;
case "gearup":
car.GearUp();
break;
case "geardown":
car.GearDown();
break;
case "quit":
continueFlag = false;
Console.WriteLine("Quitting...");
break;
default:
Console.WriteLine("Unknown command: " + command);
break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -