欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

ref 和out传参的区别分析

时间:2020-12-11 21:29:09|栏目:.NET代码|点击:


首先是看下面的code例子

复制代码 代码如下:

string b="bb";
Public void A(ref b)
{
//to do
}

string d;
Public void C(out d)
 {
   d="jjjjj";
// to do
 }


 方法A是引用参数b但是b必须先定义并且在方法之前进行初始化,在引用的时候就像一般方法处理即可;方法B是先定义变量d此时不需要初始化,在引用此变量的方法中需要进行初始化,然后可在方法内做任何操作,个人理解方法C等同于下列代码:
 
复制代码 代码如下:

 string d;
Public string C(string d)
 {
  d="ddd";
  return d;
 }
 

 所有out是在传进未初始化的参数后在内部做一定的处理,并返回定义的类型。ok game over!

上一篇:ASP.NET解决上传大文件问题的方法

栏    目:.NET代码

下一篇:C#操作Clipboard读取剪切板中数据实例详解

本文标题:ref 和out传参的区别分析

本文地址:http://www.codeinn.net/misctech/31742.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有