美文网首页
ref关键字和out关键字

ref关键字和out关键字

作者: qing00xin | 来源:发表于2018-06-21 16:01 被阅读8次

1.怎么用: 

ref关键字主要用来传递参数,而out关键字用来返回结果

ref,out

相同点: ref和out都是按地址传递(值类型按引用类型传参),使用后都将改变原来参数的数值。

使用ref关键字的注意点:

i、方法定义和调用方法都必须显式使用 ref 关键字

ii、传递到 ref 参数的参数必须初始化,否则程序会报错

iii、通过ref的这个特性,一定程度上解决了C#中的函数只能有一个返回值的问题

使用out关键字的注意点:

i、方法定义和调用方法都必须显式使用 out关键字

ii、out参数的参数值初始化必须在其方法内进行,否则程序会报错

iii、通过out的这个特性,一定程度上解决了C#中的函数只能有一个返回值的问题

相关文章

  • 235 ref和out关键字

    ref关键字 使用ref关键字可以将值类型变量按照引用方式传递 out关键字 使用out关键字可以让方法有多个返回...

  • ref关键字和out关键字

    1.怎么用: ref关键字主要用来传递参数,而out关键字用来返回结果 相同点:ref和out都是按地址传递(值类...

  • Lession05类和对象的高级应用

    访问修饰符 值类型和引用类型 类的静态成员 ref关键字和out关键字 方法的重载

  • out, ref关键字

    功能 在C#中,ref与out是很特殊的两个关键字。使用它们,可以使参数按照引用来传递。 总的来说,通常我们向方法...

  • ref与out关键字

    值类型,作为引用类型操作关键字 ref关键字 :(修饰属性) 1.参数声明需要使用out进行修饰,调用方法传入的...

  • 细讲C#中的ref与out的区别

    很多时候参数按地址传递时加有OUT关键字,到底他和REF有什么区别呢? 好,我们直奔主题,ref是传递参数的地址,...

  • C# ref与out关键字解析 以及区别

    简介:ref和out是C#开发中经常使用的关键字,所以作为一个.NET开发,必须知道如何使用这两个关键字. 1、相...

  • C# out 和ref 关键字

    out关键字,传递参数值可以不赋予默认值。 ref关键字,传递参数默认必须进行赋值 ,进行赋值后,输出结果为2 r...

  • Untiy基础巩固:C#中out与ref 关键字的用处与基础

    前言: 在Untiy的使用时,经常会遇到需要使用out/ref关键字按引用传递的时候。 这个时候才发现自己的基础相...

  • C#—元组

    元组 概念: 1.使方法 可以返回多个返回值 而不需要借助 out ref 关键字。 2.使方法 可以返回多个返回...

网友评论

      本文标题:ref关键字和out关键字

      本文链接:https://www.haomeiwen.com/subject/ygvqyftx.html