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 }

 

 

posted @ 2013-11-04 22:17  王玏-加油  阅读(178)  评论(0)    收藏  举报