我在许多文档示例中看到过这个语句,例如这里。
这到底意味着什么?谢谢。该类是“ISomeInterface”接口的默认实现。
List<T>.Sort
。IComparer<T>
的方法,但通过某个不需要它的重载使用它,那么您将获得引用的“默认实现”。这意味着这个类是实现接口的那个类。它指向实现接口本身而没有任何派生或继承成员,只有接口本身。这个类直接对应于这个接口。
public interface IComparer {
// Some members to implement here.
}
public class Comparer : IComparer {
// IComparer members implementation
}