方法隐藏在C#类中

本文关键字:类中 隐藏 方法 | 更新日期: 2023-09-27 17:59:17

我正在研究C#中的LinkedList类实现,但我无法理解Add方法是隐藏的。

CCD_ 2实现了具有Add方法的CCD_。在LinkedList类代码中,Add方法声明为:

void ICollection<T>.Add(T value);

如何可能拥有在接口中声明的内部方法?

方法隐藏在C#类中

接口是显式实现的。

Explicity实现的接口成员只能通过实现接口的实例访问,如下所示:

LinkedList list;
((ICollection)list).Add(...)

查看此SO问答以了解更多信息:隐式与显式接口实现