07002 dotNet第七天学习总结 – 恵玩科技

1、方法的调用:
我们在Main方法当中调用Test方法,我们管Main方法称之为调用者,管Test方法称之为被调用者。
如果被调用者想要得到调用者的值:
—->传递参数。(值传递)
—->使用静态字段作为全局变量。
如果调用者想要得到被调用者的值:
—->写返回值。

2、return : 1、返回方法的结果
2.立即结束方法
break: 立即结束当前循环,跳出switch-case结构
continue: 结束本次循环,进行下一次循环

3、方法的重载
概念:
函数的重载指的就是函数的名称相同,但是函数的参数不同。
参数不同分为两种情况:
1)如果参数的类型相同,那么参数的个数就不能相同。
2)、如果参数的个数相同,那么参数的类型就不能相同。
3)、两种都不同
为什么要使用函数的重载?
为了方便调用者的使用。

注意:函数的重载跟返回值没有关系。

out参数
作用:侧重于在一个函数中返回多个值(可以是相同类型,也可以是不同类型)
使用方法:
out参数在函数的内部必须为其赋值,函数的外部可以不为其赋值

ref参数
作用:侧重于一个变量代入一个方法中进行改变,再将改变完成后的值带回来。
在不加ref的时候,实参传递给形参的是值的本身,加了ref之后,实参传递给
形参的是地址。

注意:使用out参数 或者ref参数 时必须在形参和实参上都加上out或者ref关键字

params参数
作用:
params的作用就是将实参列表中跟形参列表中数组类型一致的参数都当做是数组中的元素。
使用方法:
我们要求,params可变参数必须是形参列表中的最后一个参数。
注意:
1)、在调用别人写的方法的时候,如果发现最后一个参数前有params,那么此时又两种传参的方式。
第一种传一个要求的数组,第二种传跟可变参数数组类型一致的元素进去。
2)、我们要求,params可变参数必须是形参列表中的最后一个参数。

打赏作者