您的位置:首页 > 编程语言 > C#

C#中引用型参数ref和输出参数out的区别

2005-03-07 16:49 453 查看
     今天记录一下在C#中的引用型和输出型参数的区别,下面就开始简述一下。

      ref(引用型参数)对方法的数据传递是通过实际值的内存地址来传递的,所以说对其的改变将影响到它实际的内存地址。

      out(输出型参数)同ref一样也不开辟新的内存地址,但是输出型参数的一个特点是在调用方法时不用先初始化,在返回前必须初始化。

      示例如下

class test

  public string outTest(string p,out path)

   Response.write(p);

  path="test";

 }

  static void main()

   string strPath;

  string strp;

  outTest(strp,out strpath)

  Response.write(strpath);

 }

}

现在看明白了吧。

现在看明白了吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: