首先是看下面的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)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/904555.html