我注意到
IOrderedEnumerable
OrderedEnumerable.cs
这样做有什么好处,因为我想知道公开它可能有什么缺点,以及为什么运行时需要这个类。
与所有信息隐藏/封装的好处相同:.NET 团队可以自由更改该类,而不必担心他们会破坏其他人的代码。