2017-03-27 39 views
0

我只是想知道是否有一种方法可以找到已有函数的算法。 例如,如果我想知道Math.Pow()是如何工作的,Google搜索的唯一的东西就是返回值和数学库的源代码,它将pow(双x,双y)定义为:访问C#源码

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

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

+0

POSS可以重复的问题:http://stackoverflow.com/questions/25327821/how-can-i-see-the-source-code-of-system-math-sin –

回答

0

您无法直接从.NET Framework中看到源代码,因为它的功能是extern,这意味着它在较低级别的库中实现 - 可能是CLR。

你可以看一下总结,参数和返回的意见,虽然没有什么帮助你......

  1. 鼠标悬停功能(在我的情况Math.Cos)和命中F12 enter image description here

  2. 展开注释区域在元数据 enter image description here