Ref指明了方法中使用的是引用型参数,引用型参数不开辟新的内存区域。当利用引用型参数向方法传递形参时,编译程序将把实际值在内存中的地址传递该方法。引用型参数通常已经初始化。   
  
   
  
1 int   i=1,j=2;//初始化   
2   Swap(ref   i,ref   j);   

   Out
输出型参数也不开辟新的内存区域,但与引用型参数不同的是,调用方法之前无需对变量进行初始化,输出型参数主要用于传递方法返回的数据。   
  
1参数out,ref的区别string   name,path;//没有初始化   
2参数out,ref的区别  File(out   name,out   path);

相关文章: