1.引用类型存储在堆(Heap)上,值类型存储在堆栈(Stack)中。类属于引用类型,结构属于值类型。
2.在变量通过引用传递给方法时,被调用的方法得到的就是这个变量,所以在方法内部进行的任何改变在方法退出后仍旧发挥作用;而如果变量是通过值传递给方法的,被调用的方法得到的是变量的一个副本,在方法退出后,对变量进行的修改会丢失。
3.在C#中,所有的参数都是通过值来传递的,除非特别说明。
4.在传递给方法的参数,无论是值传递还是引用传递,都必须初始化。
posted @ 2011-03-10 21:10 afterKeyword 阅读(16) 评论(0) 编辑
