把C#视频的方法这一部分看完了,这一部分涉及的内容还是挺丰富的,但是把他们放在一起去看还是挺简单的,很相似却又有差别。看完这一部分自我感觉方法也又一种封装的思想在里面,就像视频中说到的例子一样:当你自己在家做饭的时候你需要买菜、切菜、炒菜、洗碗、刷锅,如果说你去打电话叫个外卖这些就都解决了。把做饭的步骤封装起来只需要叫个外卖就把做饭的一系列步骤完成了。下面看看我对方法其他方面的理解。
方法的重载
方法名相同,但是参数不同参数的个数不同参数的类型也不相同。方法的重载与参数的个数、参数的类型有关系与参数的返回值的类型没有关系。
参数的返回值都是一样的,但是方法里的参数个数和参数类型是不一样的。所以说方法的重载与参数的个数、参数的类型有关系与参数的返回值的类型没有关系。
方法的修饰符
Out修饰符:当out修饰方法的参数了,那么在方法外面可以不给这个参数赋值,但是在方法里面必须给这个out修饰符的参数赋初值,还有就是参数加了out修饰,是把这个方法中的参数的值传到方法外面去的。
Ref修饰符:当使用ref修饰符的时候,必要给ref修饰的这个变量赋初值,和out有区别,out可以把方法里的值传出去,而ref即可以把值传到方法里,又可以那值传到方法外。