Comparer< T>构造函数

本文关键字:构造函数 Comparer | 更新日期: 2023-09-27 18:03:19

只是出于好奇,我在mscorlib/system/collections/generic/compare .cs中查看了抽象的Comparer(T)类源代码,它让我震惊的是,在发布的源代码中缺少构造函数。知道为什么吗?

Comparer< T>构造函数

这是一个无状态抽象类(即它没有实例字段),它不需要构造函数,因为没有什么可以初始化。

当然,它将有一个编译器生成的默认构造函数,任何子类构造函数都可以调用它,但它将计算为只调用Object构造函数(这反过来又不做太多事情:http://referencesource.microsoft.com/#mscorlib/system/object.cs)