📄 powerstation.cs
字号:
using System;
namespace PowerStation
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class PowerStation
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//
try
{
//Instantiate all the pump drivers in our case Electric and Pnuematic
//Instatiate CoreTemperatureMonitor component
//
ElectricPumpDriver objEd1 = new ElectricPumpDriver();
PneumaticPumpDriver objPd1 = new PneumaticPumpDriver();
CoreTemperatureMonitor objCtm = new CoreTemperatureMonitor();
//Adding reference to pump event handler to the CoreOverheating event
objCtm.CoreOverheating += new CoreTemperatureMonitor.StartPumpCallback(objEd1.StartElectricPumpDriving);
objCtm.CoreOverheating += new CoreTemperatureMonitor.StartPumpCallback(objPd1.SwitchOn);
objCtm.MonitorTemperature();
}
catch(Exception ex)
{
Console.Write(ex.Message.ToString());
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -