Klasser er grundlaget for C#'s objektorienterede model — skabeloner for objekter, med konstruktører (initialiserer objekter) og egenskaber (kontrolleret adgang til data). C#'s egenskabssyntaks er en karakteristisk, elegant funktion.
En klasse med konstruktør og egenskaber
{
Name { ; ; }
Age { ; ; }
Email { ; ; }
{
Name = name;
Age = age;
}
=> ;
}
person = Person(, );
person.Name = ;
Console.WriteLine(person.Greet());
