【问题标题】:Accessing C# sources访问 C# 源代码
【发布时间】:2017-03-27 23:07:05
【问题描述】:

我只是想知道是否有办法为已经存在的函数找到算法。 例如,如果我想知道 Math.Pow() 是如何工作的,谷歌搜索唯一能让我知道的就是返回值和将 pow(duble x, double y) 定义为的 Math 库的源代码:

public static extern double Pow(double x, double y);

关于它没有别的说法。 有没有可以找到源代码的地方?

【问题讨论】:

标签: search


【解决方案1】:

您无法直接从 .NET Framework 中查看源代码,因为它是一个 extern 函数,这意味着它是在较低级别的库中实现的——可能是 CLR。​​

您可以查看摘要、参数并返回 cmets,但如果这对您有帮助...

  1. 将鼠标悬停在函数上(在我的情况下为 Math.Cos)并点击 F12

  2. 在元数据中展开注释区域

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多