Type properties in C#

class Lesson {
    //type property
    public static int LessonsCount { getset; }

    public Lesson() {
        LessonsCount++;
    }
}

var lesson1 = new Lesson();
//Lesson.LessonsCount is 1

var lesson2 = new Lesson();
//Lesson.LessonsCount is 2