位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C#编程语言支持的参数传递方式

提问人:刘冬梅发布时间:2020-10-12

1.值传递:方法中的变量是传入变量的一个拷贝,方法中对形参做的修改,不会影响方法外面的实参。

   (1) 对于值类型数据,值传递就是传递了变量的值。

   (2) 对于引用类型数据,值传递传递的是引用的值,即方法中的形参和方法外的实参将指向同一对象。因此,通过形参也能修改对象的实际内容。

 2.地址传递:方法中的变量是传入变量的一个引用,方法中对形参做的修改,也会影响方法外面的实参。

    (1) ref:由调用方法初始化参数值。

    (2) out:被调用方法初始化参数值,可以不用初始化就作为参数传递给方法。 

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部