Och ytterligare en förklaring:
Du kan i detta fall se DaysTemp klassen som en databärare: den har två properties som kan hålla data samt en (average) som gör en beräkning och returnerar den.
Så det var själva beskrivningen av klassen.
Sedan i din static void Main så bestämmer du dig för att använda dig av din DaysTemp klass. Du skriver då tex:
DaysTemp t1 = new DaysTemp();
... för att skapa en ny instans som heter t1. t1 är nu klar att användas som ett objekt av typen DaysTemp.
Raderna under så bestämmer du att du ska populera de properties som t1 nu har, exempelvis:
t1.High = 58;
...och...
t1.Low = 40;
Din kod skriver sedan ut medelvärdet genom att använda sig av t1.Average()
Så...det var ytterligare ett svar på ditt problem