20120621第一天_复习与测试\05方法

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

namespace _05方法
{
    class Program
    {
        static void Main(string[] args)
        {
            // new Program().Func1();

            FuncTest();
            Console.ReadKey();
        }


        // 无参无返回
        // public叫做访问修饰符,表示公用的方法
        // static叫做静态标记,静态方法只能直接访问静态的成员
        // 如果需要访问实例方法(没有static修饰的)必须实例化(new一个对象)
        public static void Func2()
        {
        }
        public void Func1()
        { 
        }

        // 有参无返回值
        public static void Func3(int num)
        { 
            // 定义方法的时候
            // 类型名 变量名
        }

        // 有参有返回值
        public static string Func4(int num)
        { 
            // 有返回值的方法在结束的时候一定要有一个return + 值
            // 值的类型要与方法的定义一致

            return "";

            // 严格意义上讲return不一定要在最后
            // 可以讲return放在中间,但是只要是见到了return方法就结束

            // 没有返回值的方法也可以有return
        }

        public static void FuncTest()
        {
            Console.WriteLine("111111");
            // return;
            Console.WriteLine("222222");
        }

        // 简单
        // 维护
        public int FuncTest2(int i)
        {
            int num;
            switch (i)
            {
                case 1: num = 10; break;
                case 2: num = 20; break;
                default: num = 30; break;
            }
            return num;
        }
    }
}
原文地址:https://www.cnblogs.com/maijin/p/2828499.html