コード例 #1
0
ファイル: Program.cs プロジェクト: reashore/TempMonitor
 public static void HandleThermometerThresholdReached(object sender, TemperatureThresholdEventArgs temperatureThresholdEventArgs)
 {
     TemperatureThreshold temperatureThreshold = temperatureThresholdEventArgs.TemperatureThreshold;
     string name = temperatureThreshold.Name;
     double temperature = temperatureThreshold.Temperature;
     string message = string.Format("Reached temperature threshold: {0}, temperature = {1:F1} C", name, temperature);
     Console.WriteLine(message);
 }
コード例 #2
0
ファイル: Thermometer.cs プロジェクト: reashore/TempMonitor
 protected virtual void OnTemperatureThresholdReached(TemperatureThresholdEventArgs eventArgs)
 {
     if (TemperatureThresholdReached != null)
     {
         TemperatureThresholdReached(this, eventArgs);
     }
 }
コード例 #3
0
 protected virtual void OnTemperatureThresholdReached(TemperatureThresholdEventArgs eventArgs)
 {
     TemperatureThresholdReached?.Invoke(this, eventArgs);
 }