有没有办法查看.NET框架外部实现的方法的源代码?
我知道Reference Source这是一个很好的资源,但是.NET框架中的很多核心类都是在外部实现的(我假设在C ++中?)。
例如,我对类String的内部工作非常感兴趣,但几乎一半的方法都使用extern关键字声明,包括this[int index]
,它实际上是在字符串中保存字符
在哪里可以找到String.this[int index]
或String.nativeCompareOrdinalEx(String strA, int indexA, String strB, int indexB, int count)
的源代码以及其他外部实现的方法?
另外,为什么有很多核心框架类在外部实现有特殊原因吗?它是否可以利用现有代码或出于性能原因或其他原因?
答案 0 :(得分:4)