สมาชิกอินเทอร์เฟซ C# สามารถใช้งานได้ทั้งโดยชัดแจ้งหรือโดยปริยาย
การใช้งานโดยนัยไม่รวมชื่อของอินเทอร์เฟซที่ใช้งานก่อนชื่อสมาชิก ดังนั้นคอมไพเลอร์จึงสรุปสิ่งนี้ สมาชิกจะถูกเปิดเผยต่อสาธารณะและจะสามารถเข้าถึงได้เมื่อวัตถุถูกหล่อเป็นแบบคอนกรีต
การเรียกใช้เมธอดก็ไม่ต่างกัน เพียงสร้างวัตถุของชั้นเรียนแล้วเรียกใช้
ไม่สามารถใช้อินเทอร์เฟซโดยนัยได้หากมีชื่อเมธอดเดียวกันประกาศในหลายอินเทอร์เฟซ
ตัวอย่าง
interface ICar {
void displayCar();
}
interface IBike {
void displayBike();
}
class ShowRoom : ICar, IBike {
public void displayCar() {
throw new NotImplementedException();
}
public void displayBike() {
throw new NotImplementedException();
}
}
class Program {
static void Main() {
ICar car = new ShowRoom();
IBike bike = new ShowRoom();
Console.ReadKey();
}
}