关于值类型的内存开辟
在我们的.NET 中int,long,double等等一些值类型,在内存中值类型是开辟在栈空间的,在值类型直接赋值我们是直接复制的栈空间的值,但是当我们加了ref out 这两个关键字了以后我们的值类型直接的赋值就变了,不管是ref 还是out 他们之间的传值都是传的栈空间值的地址,而不值直接赋值。
在我们的.NET 中int,long,double等等一些值类型,在内存中值类型是开辟在栈空间的,在值类型直接赋值我们是直接复制的栈空间的值,但是当我们加了ref out 这两个关键字了以后我们的值类型直接的赋值就变了,不管是ref 还是out 他们之间的传值都是传的栈空间值的地址,而不值直接赋值。