是否有Math.PI等效返回浮点数?

Chr*_*ton 1 c# floating-point

我正在编写C#应用程序,我希望PI的值为float,而不是double.目前我将值从double转换为float,最后在整个代码中使用丑陋(浮点)Math.PI.

是否有内置PI函数返回浮点数?

编辑:为什么使用浮点而不是双?我正在使用很多浮点数,并且处理大量数字,因此较小的数据==更适合缓存==更好的性能.

Ry-*_*Ry- 7

不是我所知道的.只有你自己的常数:

const float PI = (float)Math.PI;
Run Code Online (Sandbox Code Playgroud)