首页 > 代码库 > C#部分---函数添加基本格式;

C#部分---函数添加基本格式;

格式1:没有参数,没有返回值 (无参无返)

添加函数:

/// <summary>
/// 累加求和的方法,没有参数,没有返回值
/// </summary>
public void LeiJia()
{
//累加求和
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 1; i <= a; i++)
{
sum += i;
}
Console.WriteLine("总和是" + sum);
}

 (主函数里面的写法:)

static void Main(string[] args)    
{

//实例化 初始化 这个类
Program hanshu = new Program();
//hanshu.First();
//格式1调用
//hanshu.LeiJia();

}

//格式2:没有返回值,有参数(有参无返)

添加函数:

/// <summary>
/// 累加求和,需要一个int类型的参数,没返回值
/// </summary>
/// <param name="d"></param>
public void LeiJia(int d)
{
int sum = 0;
for (int i = 1; i <= d; i++)
{
sum += i;
}
Console.WriteLine("总和是" + sum);
}

(主函数里面的写法):

 static void Main(string[] args)
        {
            //实例化   初始化   这个类
            Program hanshu = new Program();
            //格式2调用
            //Console.Write("请输入一个正整数:");
            //int a = int.Parse(Console.ReadLine());
            //hanshu.LeiJia(a);
       }


//格式3:有参数,有返回值(有参有返)

添加函数:

/// <summary>
/// 累加求和,需要参数,也有返回值
/// </summary>
/// <param name="d"></param>
/// <returns></returns>
public int Leijia1(int d)
{
int sum = 0;
for (int i = 1; i <= d; i++)
{
sum += i;
}
return sum;
}

(在主函数中的写法:)

 static void Main(string[] args)
        {
            //实例化   初始化   这个类
            Program hanshu = new Program();
            //格式3调用
            //Console.Write("请输入一个正整数:");
            //int a = int.Parse(Console.ReadLine());
            //int sum = hanshu.Leijia1(a);
            //Console.WriteLine(sum);
       }

//格式4:没有参数,有返回值

添加函数:

/// <summary>
/// 累加求和,没有参数,但是有返回值(int)
/// </summary>
/// <returns></returns>
public int Leijia2()
{
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 1; i <= a;i++ )
{
sum += i;
}
return sum;
}

(在主函数中的写法:)

 static void Main(string[] args)
        {
            //实例化   初始化   这个类
            Program hanshu = new Program();
            ;
            //格式4调用
            //int sum =hanshu.Leijia2();
            //Console.WriteLine(sum);
          }

格式3中有两个或多个变量时,有参有返例如比较大小

 两个数比较大小返回较大的一个

添加函数:

/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
/// <returns></returns>
public double Max(double a , double b)
{
if (a >= b)
{
return a;
}
else
{
return b;
}
}

(主函数中的写法:)

static void Main(string[] args)
        {
            //实例化   初始化   这个类
            Program hanshu = new Program();
            //比较大小
            double a = 6;
            double b = 7;
            double c = 4;
            Console.WriteLine(hanshu.Max(hanshu.Max(a, b), c)); ;
         }

 

C#部分---函数添加基本格式;