หากคลาสใช้อินเทอร์เฟซสองอินเทอร์เฟซที่มีสมาชิกที่มีลายเซ็นเดียวกัน การใช้งานสมาชิกนั้นในคลาสจะทำให้อินเทอร์เฟซทั้งสองใช้สมาชิกนั้นในการนำไปใช้
เป็นไปได้ที่จะใช้สมาชิกอินเทอร์เฟซอย่างชัดเจน—สร้างสมาชิกคลาสที่ถูกเรียกผ่านอินเทอร์เฟซเท่านั้น และเฉพาะสำหรับอินเทอร์เฟซนั้น
ตัวอย่าง
interface ICar{
void display();
}
interface IBike{
void display();
}
class ShowRoom : ICar, IBike{
void ICar.display(){
throw new NotImplementedException();
}
void IBike.display(){
throw new NotImplementedException();
}
}
class Program{
static void Main(){
Console.ReadKey();
}
}