C# 系统。数学未识别
我觉得这段代码中的每件事都很清楚,但这段代码给出了编译错误:C# 系统。数学未识别,c#,mathematical-optimization,C#,Mathematical Optimization,我觉得这段代码中的每件事都很清楚,但这段代码给出了编译错误: using namespace指令只能应用于名称空间;'“System.Math”是一个类型而不是命名空间 如何使用数学函数? 我们从哪里可以得到数学课上可用的所有数学函数的列表 谢谢。数学是一个静态类,而不是名称空间。它位于系统命名空间中。 因此,您只需包含系统名称空间。 只需使用Math.Sqrt并删除“using System.Math;”,注意它是Math.Sqrt而不是Math.Sqrt 希望有帮助;-) 您遇到了区分大小写
using namespace指令只能应用于名称空间;'“System.Math”是一个类型而不是命名空间 如何使用数学函数? 我们从哪里可以得到数学课上可用的所有数学函数的列表
谢谢。数学是一个静态类,而不是名称空间。它位于系统命名空间中。
因此,您只需包含系统名称空间。
只需使用Math.Sqrt并删除“using System.Math;”,注意它是Math.Sqrt而不是Math.Sqrt
希望有帮助;-) 您遇到了区分大小写的问题
using System;
using System.Math;
class test
{
public static void Main()
{
Console.Write("Enter any value: ");
string s=Console.ReadLine();
double n = double.Parse(s);
double r = Math.sqrt(n);
Console.WriteLine(r);
Console.ReadKey();
}
}
使用System.Math删除
代码>
你确实需要参考上面的Math
类<代码>使用系统代码>就足够了
有关参考和示例使用,请参见从C#6.0开始,您可以使用
double r = Math.Sqrt(n);
如果你不想一直写数学。
。@Gokul有机会将其更改为接受答案吗?@RRUZ有机会将其更改为接受答案吗?
using static System.Math;