值类型传递和引用类型传递
值类型传递的是副本/拷贝,改变/赋值该参数是相当于拷贝一个副本再改变/赋值
引用类型传递的事指向数据的指针,改变的就是数据本身
因此,在值类型传递时,需要注意值类型的参数不会被改变,因为改变的是该参数的一个副本,因此某些时候需要使用out和ref关键字,让值类型的参数完成引用传递
另外,C#中的string是个特殊的引用类型,其本身是引用类型,但是其传递按值类型传递,改变的是一份拷贝,而不是本身
这个问题比较传统,详细的研究还是看书吧。
两种方式,值传递和引用传递。值传递即传递的是值类型,简单理解就是直接传递值。引用传递即传递的引用类型,类似于C里面的指针,也就是说传递的是指向内存中的地址。
呵呵 估计是asp.net里的吧