C#之函数的重载
给自己的笔记之函数的重载(高级篇)
函数重载条件:
a.函数名必须相同。 b.参数的个数,参数的类型,参数的位置必须不同。
注意:函数的返回值没有关系。
代码如下:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 函数的重载 7 { 8 class Program 9 { 10 static void Main(string[] args) 11 { 12 int arg1 = 10; 13 float arg2 = 2.0f; 14 int arg3 = 30;
//这种方法几乎匹配此方法的所有的重载 15 DoWork(); 16 DoWork(floatdata: arg2, intdata: arg3); 17 // DoWork(arg2);这种没有指定参数所对应的变量必须要按照参数的位置来一一对应 18 Console.ReadLine(); 19 } 20 static void DoWork(int intdata=0, float floatdata=0.0f, int moreintdata=0) 21 { 22 Console.WriteLine("intdata:{0}---floatdata:{1}--moreintdata{2}",intdata,floatdata,moreintdata); 23 } 24 } 25 }

浙公网安备 33010602011771号