I was reading the Essential C# 3.0 book and am wondering if this is a good way to check delegates for null?:
class Thermostat { public delegate void Temperat
Use a question mark for a conditional access:
OnTemperatureChange?.Invoke();