
鄙人有段C#代码,有错,但在下没学过C#,请高手帮忙改一下 谢谢!!
我要显示5^3,usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsole...
我要显示5^3,
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
public static double pow(double x,double y);
static void Main(string[] args)
{
double result = Math.Pow(5, 3);
Console.Write(result);
Console.ReadKey;
}
}
}
错误显示:错误 1 “ConsoleApplication2.Program.pow(double, double)”必须声明主体,因为它未标记为 abstract 或 extern D:\。。。\ConsoleApplication2\ConsoleApplication2\Program.cs 10 30 ConsoleApplication2
我就是想求5^3,谢谢~ 展开
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
public static double pow(double x,double y);
static void Main(string[] args)
{
double result = Math.Pow(5, 3);
Console.Write(result);
Console.ReadKey;
}
}
}
错误显示:错误 1 “ConsoleApplication2.Program.pow(double, double)”必须声明主体,因为它未标记为 abstract 或 extern D:\。。。\ConsoleApplication2\ConsoleApplication2\Program.cs 10 30 ConsoleApplication2
我就是想求5^3,谢谢~ 展开
4个回答
展开全部
C#不像C++,它的函数是直接在class里定义,不用声明的.
例如在C++里是:
class a
{
public static double pow(double x,double y);
}
public static double a.pow(double x,double y)
{
\\你要做的事
}
在C#里是:
class a
{
public static double pow(double x,double y)
{
\\你要做的事
}
}
例如在C++里是:
class a
{
public static double pow(double x,double y);
}
public static double a.pow(double x,double y)
{
\\你要做的事
}
在C#里是:
class a
{
public static double pow(double x,double y)
{
\\你要做的事
}
}
展开全部
调用C#函数 静态方法通过类名调用
MathObject.pow (double x,double y);
public static double pow(double x,double y);
干什么这样写 有这样的方法吗 没有
public static double pow(double x,double y){
//主体
}
或
public abstract double pow(double x,double y); //抽象方法
或
public extern double pow(double x,double y);// 调用API
MathObject.pow (double x,double y);
public static double pow(double x,double y);
干什么这样写 有这样的方法吗 没有
public static double pow(double x,double y){
//主体
}
或
public abstract double pow(double x,double y); //抽象方法
或
public extern double pow(double x,double y);// 调用API
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
pow方法没主体。简单讲就pow方法没告诉它要做什么。
改成这样
public static double pow(double x,double y)
{
return x+y;
}
改成这样
public static double pow(double x,double y)
{
return x+y;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static double pow(double x,double y); 改成
public static double pow(double x,double y)
{return pow(x,y);}
但不知道你用此函数干什麼,如此声明是何意。说清楚更好解答。
public static double pow(double x,double y)
{return pow(x,y);}
但不知道你用此函数干什麼,如此声明是何意。说清楚更好解答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询