Klase ir lietotāja noteikts datu tips, kas ļauj grupēt datu dalībniekus, metodes, rekvizītus un notikumus. Klase ir nekas cits kā projekts, kas nosaka datus un uzvedību. Objekti ir klases gadījumi. C # klasē klases tiek definētas, izmantojot atslēgas vārdu “class”, kam seko klases nosaukums, kas satur klases korpusu, kuru ieskauj cirtaini stiprinājumi. Katrā klasē ir konstruktors, kuram ir tāds pats nosaukums kā klasei, un tas tiek automātiski izsaukts klases atkārtošanas brīdī.
C klases klases piemērs
Interfeiss satur tikai dalībnieku parakstus: metodes, rekvizītus, notikumus vai indeksētājus. Tajā nav šo dalībnieku definīcijas. Šo dalībnieku definīciju rakstīšana ir klasei, kas veido šo saskarni. Klasei ir obligāti jāievieš visi interfeisa dalībnieki.
C # saskarnes piemērs:
Iepriekš minētajā piemērā klase CalculatorImplementer realizē saskarnes Aprēķināt deklarēto saskaitīšanas () un atņemšanas () metodi..