in 修饰符也是从 C# 7.2 开始引入的,它与我们上一篇中讨论的 <C# 中的只读结构体(readonly struct)>[1] 是紧密相关的. in 修饰符 in 修饰符通过引用传递参数. 它让形参成为实参的别名,即对形参执行的任何操作都是对实参执行的. 它类似于 ref 或 out 关键字,不同之处在于 in 参数无法通过调用的方法进行修改. ref 修饰符,指定参数由引用传递,可以由调用方法读取或写入. out 修饰符,指定参数由引用传递,必须由调用方法写入. in 修饰符,指定参…