सी # में, जब आप एक इंटरफेस लागू करते हैं तो सभी सदस्य डिफ़ॉल्ट रूप से सार्वजनिक होते हैं। क्या आपको लगता है कि अगर हम अभिगम्यता संशोधक (संरक्षित, आंतरिक, पाठ्यक्रम को छोड़कर) निर्दिष्ट कर सकते हैं या
Interfaces आपको कोड बनाने की अनुमति देता है जो इसे लागू करने वाले वर्गों के तरीकों को परिभाषित करता है। हालांकि आप उन तरीकों से कोई कोड नहीं जोड़ सकते हैं। Abstract classes आपको विधि में कोड जोड़ने के