对值类型:不加ref的是值传递(传递副本),加ref的是引用传递(形参加ref,实参必须加ref)
引用是存放在栈中,值存放在堆中
你只要知道,如果用上ref的话,操作的是同一个变量,所以会改变值,如果没用上ref的话,操作的不是同一个变量,所以值不会改变。这就行了!其他的,以后学得深入了,你就会懂了!现在弄这些问题,只会令你学得很痛苦的!只不过用ref的话,调用的参数要在调用前就要初始化,初始化,你懂吧?就是赋值!
对值类型:不加ref的是值传递(传递副本),加ref的是引用传递(形参加ref,实参必须加ref)
引用是存放在栈中,值存放在堆中
你只要知道,如果用上ref的话,操作的是同一个变量,所以会改变值,如果没用上ref的话,操作的不是同一个变量,所以值不会改变。这就行了!其他的,以后学得深入了,你就会懂了!现在弄这些问题,只会令你学得很痛苦的!只不过用ref的话,调用的参数要在调用前就要初始化,初始化,你懂吧?就是赋值!