c# 简单记录一下我学习的过程 2026.5.20

c# 简单记录一下我学习的过程 2026.5.20 这一节有几个内容 分别为方法返回值方法值传递 ref out in 参数 以及params 参数列表。 接下来我会记录我对他们的理解。1.方法返回值 return有了return 你就可以把方法里面的值拿出来继续用2.方法值传递分为两种 一个是值传递 一个是引用传递区别为 值传递 如果说在方法内值改变了方法外值不会改变 相当于 复制数据引用传递 如果说在方法内值改变了 方法外值也会改变 这个是直接把地址给了 。当然1也有特殊方法使方法外的值不变 那就是用new 直接新建一个地址原地址发生变化与他无关3. ref参数相当于 把方法内外的值变为一种 会一起变化4.out参数输出数据 相当于可以拿出多个结果 调用的时候外面的量不用先赋值方法内部必须赋值。5.in参数相当于给参数加个只读锁 方法只能用不能改变它本身6.params参数列表让方法可以接受多个同类型参数 类型必须一致