浏览 1620 次
锁定老帖子 主题:C#变量类型
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-26
C#主要有两种数据类型,值类型和引用类型,值类型在传递变量的时候,传递的是数据的值,而引用类型在传递变量的时候,传的变量的地址。 在c#中常见的值类型用简单类型、结构和枚举,而常见的引用类型有类,代理、接口好数组。按照数据类型不同,每种类型的数据都有自己的存储位置。对于简单类型是存储在堆栈中,由于每个程序都有自己的堆栈,其他的程序是不能直接访问的,程序调用方法时,所用的本地变量都放入堆栈,程序调用完毕,变量出栈。而引用类型存储在堆中,在程序运行的时候,CLR检查并清理堆中不能访问的变量,释放该变量的内存。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |