الواجهة (Interface) تحدد عقداً — مجموعة من الأعضاء (الدوال، الخصائص) التي يجب أن توفرها الفئات التي تطبقها، بدون تطبيق (تقليدياً). يمكن لفئة أن تطبق عدة واجهات، مما يجعلها أساسية للتصميم المرن والمنفصل والقابل للاختبار في C#.
تعريف وتطبيق واجهة
{
;
Name { ; }
}
:
{
Radius { ; ; }
=> Math.PI * Radius * Radius;
Name => ;
}
