ინტერფეის განსაზღვრავს კონტრაქტს — წევრების (მეთოდები, თვისებები) ერთობლიობას, რომელსაც უნდა უზრუნველყოს განხორციელებული კლასები, ტრადიციულად განხორციელების გარეშე. კლასი შეიძლება განახორციელოს მრავალი ინტერფეის, რაც მათ მნიშვნელოვან ხელსაწყოდ აქცევს მოქნილი, განცალკეული, ტესტირებადი დიზაინისთვის C#-ში.
ინტერფეისის განსაზღვრა და განხორციელება
{
;
Name { ; }
}
:
{
Radius { ; ; }
=> Math.PI * Radius * Radius;
Name => ;
}
