1.方法的重载
--在同一作用域下不能定义完全相同的成员
--同一作用域下名字相同但参数不同的成员实现重载
--方法重载的条件:
方法名称相同;
在同一个类中;
与返回值无关;
方法参数的个数 或 类型不同 或 顺序不同;
2.可变参数
--参数被params修饰(只能修饰一维数组)
--params修饰与不修饰的区别:
给可变参数赋值的时候,可以直接传递数值元素
--例子:
test(params int[] arr){}
test(1,2,3,4,5,6)//将数值封装成数组赋值给arr
--可变参数必须放在参数列表的最后
(新手学习笔记,如有错误,请联系我,帮我更好的学习C#。)
原文:http://www.cnblogs.com/AspireSoumns/p/4909263.html