ref和out的区别用法
oid myTest(ref string str)方法中带有ref(引用类型)关键字,该方法里面必须对str进行赋值,其他地方调用myTest方法的时候也必须对str进行初始化。
void myTest1(out string str)方法中带有out(值类型)关键字,该方法里面必须对str进行赋值,其他地方调用myTest方法的时候对str赋值不赋值都行。
ref:进出都必须赋值。out:进可以不赋值,出必须赋值。进:表示调用它的地方;出:表示方法本身。