• C#学习笔记二函数、函数重载


    函数 都以static开头

     

    namespace 可变参数的函数

    {

        class Program

        {

            static void Main(string[] args)

            {

                string[] names = { "Coco", "Lily", "Lucy" };

                string country = "China";

                VFunc(names);

                VFunc(country);

          

                SayHello("Tom", "张大虎", "狗剩");

                Console.ReadKey();

            }

            static void VFunc(params string[] values)  //params 表示参数的数量可变。用一个数组来接收。

            {

                foreach (string value in values)

                    Console.WriteLine(value);

            }

     

            //长度不可变与长度可变参数结合

            static void SayHello(string name, params string[] nickName) //params参数必须是形参表中的最后一个。

            {

                Console.WriteLine("我的名字是{0}", name);

                foreach (string nickname in nickName)

                {

                    Console.WriteLine("我的昵称是{0}", nickname);

                }

            }

        }

    }

     

    函数重载

     

    namespace 函数重载  //参数类型不同或个数不同才可以重载,而与返回值无关

    {

        class Program

        {

            static void Main(string[] args)

            {

                SayHello("Tom");

                SayHello(18);

                Console.ReadKey();

            }

            static void SayHello(string name)

            {

                Console.WriteLine("我的名字是{0}", name);

            }

            static void SayHello(int age)

            {

                Console.WriteLine("我今年{0}岁了",age);

            }

        }

    }

  • 相关阅读:
    在线|九月月考选填题
    函数$f(x)=e^xpm e^{-x}$相关
    偶函数性质的推广
    2020年全国卷Ⅱ卷文科数学选填题解析版
    2020年全国卷Ⅱ卷文科数学解答题解析版
    待定系数法
    特殊方法求函数解析式
    phd文献阅读日志-4.1
    phd文献阅读日志-1.2~3.2(1.2,2.1,2.2,3.1,3.2)
    完美解决linux下vim在终端不能用鼠标复制的问题
  • 原文地址:https://www.cnblogs.com/tangzhengyue/p/2152389.html
Copyright © 2020-2023  润新知