显式实现是什么?C# 中何时在接口中使用它?
如果一个类实现了两个包含相同签名的成员的接口,那么在类中实现该成员将导致两个接口都将该成员用作它们的实现。
有可能显式地实现一个接口成员——创建一个仅通过接口调用的类成员,并且特定于该接口
示例
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();
}
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP