我正在尝试使用C#在Visual Studio中构建计算器,我想使用这些重要的数学常量。我宣布他们:
public constant double PI;
public constant double e;
但它显示了这些声明的错误:
const字段需要提供一个值。
我该怎么办?伙计们?
答案 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;
此外,我认为PI
和e
的值在Math
命名空间中可用。
答案 3 :(得分:0)
const
变量赋值,并且该值不能随时更改。