C#Visual Studio中的PI和e常量

时间:2015-05-23 07:23:35

标签: c# math visual-studio-2013 calculator

我正在尝试使用C#在Visual Studio中构建计算器,我想使用这些重要的数学常量。我宣布他们:

public constant double PI;
public constant double e;

但它显示了这些声明的错误:

  

const字段需要提供一个值。

我该怎么办?伙计们?

4 个答案:

答案 0 :(得分:11)

错误说明的是,您需要提供一个值。

也就是说,System.Math命名空间中已有大多数数学函数的常量。

所以你可以使用:

System.Math.PI
System.Math.E

https://msdn.microsoft.com/en-us/library/system.math_fields(v=vs.110).aspx

答案 1 :(得分:1)

您必须在声明常量变量

期间提供值

试试这个

 public const double PI=3.1416;

而不是

 public constant double PI;

答案 2 :(得分:0)

每当声明一个const变量时,必须使用声明本身来完成,所以你需要像这样声明它们 -

public const double PI = 3.14xxxxxx;
public const double e = 2.xxxxxxxx;

此外,我认为PIe的值在Math命名空间中可用。

答案 3 :(得分:0)

必须在编译时为

const变量赋值,并且该值不能随时更改。