C#--参数修饰符 in , ref , out

  • in参数修饰符

在调用方法前必须初始化参数,该方法无法向参数赋值。编译器可能会创建一个临时变量来保存 in 参数的自变量副本。

方法声明中需要in修饰符,但在调用站点中不需要。

in 修饰符允许编译器为自变量创建一个临时变量,并传递对该自变量的只读引用

  • ref参数修饰符

在调用方法之前必须初始化参数。 该方法可以将新值赋给参数,也可以不做赋值操作。

  • out参数修饰符

该调用方法在调用方法之前不需要初始化参数。 该方法必须向参数赋值。

链接

全部评论

相关推荐

点赞 评论 收藏
分享
09-01 21:40
已编辑
同济大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务