将内置的“OrderedEnumerable”类设为内部有什么好处?

问题描述 投票:0回答:1

我注意到

IOrderedEnumerable
接口有一个具体实现,那就是
OrderedEnumerable.cs
类。不过我也注意到它是内部的,你不能在代码中使用它。

这样做有什么好处,因为我想知道公开它可能有什么缺点,以及为什么运行时需要这个类。

c# class
1个回答
0
投票

与所有信息隐藏/封装的好处相同:.NET 团队可以自由更改该类,而不必担心他们会破坏其他人的代码。

© www.soinside.com 2019 - 2024. All rights reserved.