函数

函数:能够独立完成某项功能的模块
函数四要素:输入,输出,函数体,函数名

传值:四种方式

1.没有返回值,没有输入值
2.没有返回值,有输入值
3.有返回值,没有输入值
4.有返回值,有输入值

要写在class下面

static void Main(string [] args) 上面

        /// <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;
        }
        /// <summary>
        /// 阶乘,没有输入值,没有返回值
        /// </summary>
        public void jiecheng()
        {
            Console.Write("请输入一个正整数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 1;
            for (int i = 1; i <= a;i++ )
            {
                sum *= i;
            }
            Console.WriteLine(sum);
        }

        /// <summary>
        /// 阶乘,有输入值(int),没有返回值
        /// </summary>
        public void jiecheng(int a)
        {         
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            Console.WriteLine(sum);
        }

        /// <summary>
        /// 阶乘,有返回值(int),没有输入值
        /// </summary>
        /// <returns></returns>
        public int jiecheng1()
        {
            Console.Write("请输入一个正整数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            return sum;
        }
        /// <summary>
        /// 阶乘,有输入值(int),有返回值(int)
        /// </summary>
        /// <param name="a"></param>
        /// <returns></returns>

        public int jiecheng1(int a)
        {
            
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            return sum;
        }

函数调用

Hanshu xx=new Hanshu();
//xx.后面加需要调用的函数
原文地址:https://www.cnblogs.com/zbxiaoxu/p/5272185.html