乐乐

乐乐的博客园
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年10月19日

摘要: C#值类型与引用类型的区别2008-04-17 15:53 .NET将数据类型分为值类型(value type)和引用类型(reference type) 一个具有值类型(value type)的数据存放在栈内的一个变量中。即是在栈中分配内存空间,直接存储所包含的值,其值就代表数据本身。值类型的数据具有较快的存取速度。 一个具有引用类型(reference type)的数据并不驻留在栈中,而是存储... 阅读全文

posted @ 2008-10-19 19:01 带你去月球 阅读(405) 评论(0) 推荐(0) 编辑

摘要: (1)总的区别 值类型 引用类型 内存分配地点 分配在栈中 分配在堆中 效率 效率高,不需要地址转换 效率低,需要进行地址转换 内存回收 使用完后,立即回收 使用完后,不是立即回收,等待GC回收 赋值操作 进行复制,创建一个同值新对象 只是对原有对象的引用 函数参数与返回值 是对象的复制 是原有对象的引用,并不产生新的对象 类型扩展 不易扩展 容易扩展,方便与类型扩展 (2)赋值区别[代码]1)因... 阅读全文

posted @ 2008-10-19 18:58 带你去月球 阅读(679) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2008-10-19 18:46 带你去月球 阅读(155) 评论(0) 推荐(0) 编辑

摘要: [one]: clr (common language runtime)CLR是.net系统构架中最核心部分,负责执行代码、管理内存、提供安全性等等核心功能,把她想成JAVA的VM就可以了。运行在.net Framework中的代码叫做managed code,反之叫做unmanaged code[two]: fcl (framework class library).net class libr... 阅读全文

posted @ 2008-10-19 17:46 带你去月球 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 出现如下问题"消息 6263,级别 16,状态 1,第 1 行禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项。"解决方法:在查询分析其中执行如下代码:exec sp_configure 'show advanced options', '1';goreconfigure;goexec sp_configure 'clr enabled', '1'g... 阅读全文

posted @ 2008-10-19 15:19 带你去月球 阅读(1139) 评论(0) 推荐(0) 编辑

摘要: 进去安全模式,时间不对了,从2008变成了2003年。在系统文件夹找到个system.exe文件,创建时间是2008年9月22日 14点49分的。那时候我在南宁,差不多就是这个了。 进入msconfig,发现system.exe是开机自动启动。进入注册表,删掉。马上又恢复,删除不了。认真一看,该注册表的值的名称是HBService32。 用注册表的查找功能查找HBService32,发现它所在的子... 阅读全文

posted @ 2008-10-19 04:52 带你去月球 阅读(321) 评论(0) 推荐(0) 编辑

摘要: [代码] 阅读全文

posted @ 2008-10-19 04:49 带你去月球 阅读(332) 评论(0) 推荐(0) 编辑

无觅相关文章插件,快速提升流量