论坛首页 编程语言技术论坛

C#变量类型

浏览 1600 次
锁定老帖子 主题:C#变量类型
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-26  
C

   C#主要有两种数据类型,值类型和引用类型,值类型在传递变量的时候,传递的是数据的值,而引用类型在传递变量的时候,传的变量的地址。

  在c#中常见的值类型用简单类型、结构和枚举,而常见的引用类型有类,代理、接口好数组。按照数据类型不同,每种类型的数据都有自己的存储位置。对于简单类型是存储在堆栈中,由于每个程序都有自己的堆栈,其他的程序是不能直接访问的,程序调用方法时,所用的本地变量都放入堆栈,程序调用完毕,变量出栈。而引用类型存储在堆中,在程序运行的时候,CLR检查并清理堆中不能访问的变量,释放该变量的内存。

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics