C#编程语言支持的参数传递方式
提问人:刘冬梅发布时间:2020-10-12
1.值传递:方法中的变量是传入变量的一个拷贝,方法中对形参做的修改,不会影响方法外面的实参。
(1) 对于值类型数据,值传递就是传递了变量的值。
(2) 对于引用类型数据,值传递传递的是引用的值,即方法中的形参和方法外的实参将指向同一对象。因此,通过形参也能修改对象的实际内容。
2.地址传递:方法中的变量是传入变量的一个引用,方法中对形参做的修改,也会影响方法外面的实参。
(1) ref:由调用方法初始化参数值。
(2) out:被调用方法初始化参数值,可以不用初始化就作为参数传递给方法。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>