有谁知道在哪里可以找到解析 double 的源代码?我正在寻找算法,而不是标准的“double.Parse”或“double.TryParse”方法。
最佳答案
Microsoft 的源代码可供在线浏览。双解析代码在System.Number.ParseNumber
.不过,这绝对不是平凡的,将近 200 行。
你也可以用Reflector看,虽然真正的代码更容易理解,并且有适当的注释。您还可以通过单击该页面顶部的“下载”链接来下载用于本地浏览的源代码。
请注意,此代码的版权归 Microsoft 所有,因此我认为您除了满足您的好奇心或调试您的应用程序之外,不能将其用于任何其他用途。参见 http://referencesource.microsoft.com/license.html
关于c# - C#中的双重解析算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5734947/