函数的汇总

函数:能够独立完成某项功能的模块。

函数四要素:输入、输出、函数体、函数名

函数定义:
  (static/public)  返回类型 函数名(参数类型 参数名,参数类型 参数名)
{
 函数体
}

函数的调用:
返回变量类型 变量名 = 函数(实参值)

//传值:四种方式
        //1.没有返回值,没有输入值
        //2.没有返回值,有输入值
        //3.有返回值,没有输入值
        //4.有返回值,有输入值

        //传址

        /// <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);
        }

        /// <summary>
        /// 累加求和,有输入值,没有返回值
        /// </summary>
        /// <param name="a"></param>
        public void Leijia(int a)
        {//有输入值,没有返回值
            int sum = 0;
            for (int i = 1; i <= a; i++)
            {
                sum += i;
            }
            Console.WriteLine(sum);
        }

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

        /// <summary>
        /// 累加求和,有输入值(int),有返回值(int)
        /// </summary>
        /// <param name="a"></param>
        /// <returns></returns>
        public int Leijia1(int a)
        {
            int sum = 0;
            for (int i = 1; i <= a; i++)
            {
                sum += i;
            }
            return sum;
        }

函数是在class中写的,分为以上四种形式的,没有返回值就是void,输出有retrun,,,没有输入int()括号是空的

原文地址:https://www.cnblogs.com/Duriyya/p/5273065.html