c#中,在一个类中写一个函数,他是求和的,类名是math,函数名是sum,想在main中实现它,求
c#中,在一个类中写一个函数,他是求和的,类名是math,函数名是sum,想在main中实现它,求10以下的和为什么要这样写inta=math.sum(10);...
c#中,在一个类中写一个函数,他是求和的,类名是math,函数名是sum,想在main中实现它,求10以下的和为什么要这样写
int a=math.sum(10); 展开
int a=math.sum(10); 展开
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class math
{
// sum是静态方法(static)。静态方法也称为类方法,即不需要实例化而直接调用
public static int sum(int n)
{
int s =0;
for(int i=1;i<=n;i++)
{
s+=i;
}
return s;
}
}
class program
{
static void Main()
{
// 直接调用math类的方法sum,求1+2+...+10
int a = math.sum(10);
Console.WriteLine(a);
}
}
}
追问
如果这不是一个单独的类,她就写在program类里,即main函数上边,也就是说没有单独的math类了,是不是就可以直接写为int a sum(10)
追答
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class math
{
public static int sum(int n)
{
int s =0;
for(int i=1;i<=n;i++)
{
s+=i;
}
return s;
}
}
class program
{
// 1、求和方法直接写在Program类中
public static int sum(int n)
{
int s = 0;
for(int i=1;i<=n;i++)
{
s+=i;
}
return s;
}
static void Main()
{
// 2、直接调用sum,求1+2+...+10
int a = sum(10);
Console.WriteLine(a);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询