1.ref标记的参数即引用参数   

  • 使用时必须在方法的声明调用时都是用ref修饰符,
  •  实参必须是变量, 在使用前必须被赋值,若是引用类型,则可为其赋值为null或者新的对象  
  • 对于方法声明中用ref声明的形参,没有在栈中分配新的内存,形参和实参引用相同的内存

2.out标记的参数即输出参数 

 主要用于向调用该方法的语句传出数据

  •  使用时必须在方法的声明调用时都是用out修饰符
  •  实参必须是变量,不能用表达式表示,只需声明,赋值没有必要
  •  在方法内部,对out参数的所有操作前,必须为其赋值,因此为实参赋值是没有意义的;在方法体结束前必须为out参数赋值
  • 对于方法声明中用out声明的形参,没有在栈中分配新的内存,形参和实参引用相同的内存
posted on 2012-10-10 22:51  小小五  阅读(205)  评论(0编辑  收藏  举报