根据StringComparer.OrdinalIgnoreCase属性的msdn文档:
ordinalignorecase属性实际上返回从StringComparer类派生的匿名类的实例。
这是我对具有继承的匿名类型不熟悉的特性吗?或者作者所说的“匿名类”是指“从StringComparer派生的内部类,对客户端代码不可见”吗?

最佳答案

如果查看stringcomparer的源代码,可以看到orginalignorecase返回ordinalcomparer的实例,ordinalcomparer是从stringcomparer派生的。
我看不到任何“匿名”的东西,只是它是内部的,所以你不能从框架外看到它。

09-10 05:30