当前位置:首页 > C#学习 > 正文内容

函数重名:构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。

小道7年前 (2018-08-20)C#学习5323

构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。

        static void Main(string[] args)//默认函数
        {
            SayHello("a");//调用SayHello函数,传递一个字符串变量参数
            SayHello(3);//调用SayHello函数,传递一个整型变量参数
            SayHello("b",1);//调用SayHello函数,传递一个字符串变量参数,一个整型变量参数
        }
        static void SayHello(string s)//接收一个字符串变量,函数可以重名,重名函数 里面参数不能一样。  与是否有返回值无关。
        {
            Console.WriteLine("名字{0}",s);//输出
        }
        static void SayHello(int i)//接收一个整型变量
        {
            Console.WriteLine("年龄{0}",i);//输出
        }
        static void SayHello(string s,int i)//接收一个字符串变量和一个整型变量
        {
            Console.WriteLine("名字:{0},年龄:{1}",s,i);//输出
            Console.ReadKey();
        }

输出结果:

image.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://daobk.com/post/26.html

分享给朋友:

“函数重名:构成重载的条件:参数类型不同或者参数个数不同(不严谨),与返回值无关。” 的相关文章

for语句:用 for实现计算1到100之间所有整数的和。

for语句:用 for实现计算1到100之间所有整数的和。

for语句:用 for实现计算1到100之间所有整数的和。            int i;//定义一个整型变量,未赋值    &nbs...

成员访问级别和属性

成员访问级别和属性

字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的。几个访问级别:public(任何地方都可以访问);private(默认级别。只能由本类中的成员访问)。还有internal、protected两个...

静态成员和静态类

静态成员和静态类

全局变量。static类变量。不用new就能用的方法:static方法,static方法其实就是普通函数在static方法中可以调用其他static成员,但是不能调用非static成员。在非static方法中可以调用static成员。    class&nbs...

输入Email地址,输出用户名和域名。

输入Email地址,输出用户名和域名。

输入Email地址,输出用户名和域名。        private void button1_Click(object sender, EventArgs e)//按钮...