函数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1函数
{
    class Program
    {
        //没有返回值,没有参数
        public void aa() 
        {
            Console.WriteLine("Hello world!");
        }
        //没有返回值,没有参数
        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);
        }
        //没有返回值,有参数      有参数的时候需要传一个值进去,
        //把下面接收到a,传到z里面进行,下面调用的时候hanshu直接打印a
        public void leijia(int z) 
        {
            int sum = 0;
            for (int i = 1; i <= z; i++)
            {
                sum += i;
            }
            Console.WriteLine(sum);
        }

        //有返回值,并且有参数
        public int leijia1(int z) 
        {
            int sum = 0;
            for (int i = 1; i <= z; i++)
            {
                sum += i;
            }
            return sum;
        }
        //有返回值,没有参数
        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();
            hanshu.aa();//函数必须经过调用才能执行

            hanshu.leijia();


            Console.Write("请输入一个整数:");
            int a = int.Parse(Console.ReadLine());
            hanshu.leijia(a);

            //int sum=hanshu.leijia1(a);
            //Console.WriteLine(sum);


            int sum=hanshu.leijia2();
            Console.WriteLine(sum);
            Console.ReadLine();
        }
    }
}
原文地址:https://www.cnblogs.com/zyg316/p/5484002.html