今天记录一下在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);
 }

}

现在看明白了吧。

现在看明白了吧。