今天用到 Convert.ToString (Int16, Int32) 转换进制,很好奇 .NET Framework 中是如何实现的,就查了 .NET 源码,我使用的 .NET 源码版本是 dotnet_v4.6.2_RS1,在 ndp 中 Convert.ToString (Int16, Int32) 方法的定义如下:
ParseNumbers 是一个内部类,在该类下 IntToString 的实现是这样的:
该方法使用了 extern 关键字,应该是调用了外部实现,但是具体调用的是哪里有点搞不懂了,求大神们指点。
心有法竹