C#中的函数重载

  C#中构成函数重载有哪些条件和特征?

1.函数名;

2.函数返回值类型;

3.函数参数类型;

4.函数参数个数;

5.函数参数顺序;

以下是我个人总结结果:

相同的函数名,不同的签名。签名包括参数的类型、个数、顺序,但不包括返回值类型。

◆函数名必须相同方能构成函数重载;

◆函数返回值类型:可以相同,也可以不同(注意:函数的返回类型不足以区分两个重载函数);

◆函数参数类型:必须不同;

◆函数参数个数:可以相同,可以不同

◆函数参数顺序:可以相同,可以不同只于参数类型相关

◆注意:参数表的比较过程与参数名无关,以上是我初学C#的一点理解,可能理解有误,希望朋友能给我提出来.谢谢!

发布了13 篇原创文章 · 获赞 5 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/xsff1024/article/details/2903501