C#方法的重载和方法的可变参数

时间:2022-02-10 21:26:04

方法的重载

1.方法重载的前提:方法名称必须一样

2.构成重载的条件:参数不一样(参数数量不一样,参数类型不一样)

方法的可变参数

1.可变参数的值的数量可以是0到多个。

2.可变参数调用的时候,没有必要将传递的值封装成一个数组,可变参数会自动为您创建一个合适长度的数组。

3.如果没有传递任何参数,那么会生成一个长度为0的数组--索引越界。

4.可变参数的实参值的类型必须一致。

5.可变参数必须是参数列表的最后一个。

6,父子类也可以实现方法的重载。