1.//装箱就是隐式的将一个值型转换为引用型对象。比如:
int i=0;
Syste.Object obj=i;
//这个过程就是装箱!就是将i装箱!
//拆箱就是将一个引用型对象转换成任意值型!比如:
int i=0;
System.Object obj=i;
int j=(int)obj;2.
ref是传递参数的地址,out是返回值,使用ref前必须对变量赋值,out不用。
int i=0;
Syste.Object obj=i;
//这个过程就是装箱!就是将i装箱!
//拆箱就是将一个引用型对象转换成任意值型!比如:
int i=0;
System.Object obj=i;
int j=(int)obj;2.
ref是传递参数的地址,out是返回值,使用ref前必须对变量赋值,out不用。
2 out 可以传递为null 但必须在方法里附值 ref 者必须附值
2.ref是传递参数的地址,out是返回值,使用ref前必须对变量赋值,out不用。
2.ref 和out 都是传递参数的地址,不过ref使用前要对变量赋初始值,out不用它是在子函数内部赋初始值的。