Csharp/C#教程:ref 和out传参的区别分析分享

首先是看下面的code例子
代码如下:
stringb=”bb”;
PublicvoidA(refb)
{
//todo
}

stringd;
PublicvoidC(outd)
 {
  d=”jjjjj”;
//todo
 }

 方法A是引用参数b但是b必须先定义并且在方法之前进行初始化,在引用的时候就像一般方法处理即可;方法B是先定义变量d此时不需要初始化,在引用此变量的方法中需要进行初始化,然后可在方法内做任何操作,个人理解方法C等同于下列代码:
 代码如下:
 stringd;
PublicstringC(stringd)
 {
 d=”ddd”;
 returnd;
 }
 
 所有out是在传进未初始化的参数后在内部做一定的处理,并返回定义的类型。okgameover!

您可能感兴趣的文章:ref与out之间的区别深入解析

标签: ef ut ref

C语言构建动态数组完整实例

VC中使用GDI+的配置方法概述

上述就是C#学习教程:ref 和out传参的区别分析分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

www.ctvol.com true Article Csharp/C#教程:ref 和out传参的区别分析分享

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/904555.html

(0)
上一篇 2021年10月21日 下午11:11
下一篇 2021年10月21日 下午11:11

精彩推荐