博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

VS2010学习笔记

Posted on 2011-05-16 21:25  shanymen  阅读(354)  评论(0编辑  收藏  举报

1.方法重载:注意新方式不要和传统重载同时使用,容易出现混乱。

void run()
{
int arg1 = 10;
float arg2 = 12.5f;
int arg3 = 30;
//注释中均为输出结果
DoWorkWithData(arg1, arg2);//intData:10,floatData:12.5,moreIntData:0
DoWorkWithData(arg1, arg2, arg3);//intData:10,floatData:12.5,moreIntData:30
DoWorkWithData(floatData:arg2, moreIntData: arg3);//intData:0,floatData:12.5,moreIntData:30
DoWorkWithData(arg1);//intData:10,floatData:0,moreIntData:0
DoWorkWithData(moreIntData: arg3);//intData:0,floatData:0,moreIntData:30
DoWorkWithData();//intData:0,floatData:0,moreIntData:0
}
//在定义形参的时候对参数进行赋值,则实现重载多种方式
void DoWorkWithData(int intData=0, float floatData=0.0f, int moreIntData=0)
{
Console.WriteLine(
"intData:{0},floatData:{1},moreIntData:{2}",intData,floatData,moreIntData);
}