自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 转载:6 个重要的 .NET 概念:栈,堆,值类型,引用类型,装箱,拆箱

引言   本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最后介绍值类型和引用类型,并说明一些有关它们的重要原理。   最后通过一个简单的示例代码说明装箱拆箱带来的性能损耗。 声明变量的内部机制   在.NET程序中,当你声明一个变量,将在内存中分配一块...

2012-02-18 13:21:00 81

转载 浅谈 ArrayList 内部原理

System.Collections.ArrayList 就是我们常说的动态数组,也是我们常用的 "数据类型" 之一。在 MSDN 上是这样表述的:使用大小可按需动态增加的数组实现 IList 接口。我来解释一下,就是:一个可以根据需要动态增加使用大小并可按照索引单独访问的对象的非泛型集合。一般人都认为 ArrayList 就是一个 "纯动态" 的数组,与 <数据结构> 中 ...

2012-02-17 22:40:00 90

转载 转载:深入理解 string 和如何高效地使用 string

无论你所使用的是哪种编程语言,我们都不得不承认这样一个共识:string是我们使用最为频繁的一种对象。但是string的常用性并不意味着它的简单性,而且我认为,正是由于string的频繁使用才会促使其设计人员在string的设计上花大量的功夫。所以正是这种你天天见面的string,蕴含了很多精妙的设计思想。 一个月以前我写了一篇讨论 字符串的驻留 (string interning)...

2012-02-16 18:59:00 72

转载 深入探究 String 与 StringBuilder 内部原理

System.String 类型一直是我们不断讨论的话题,它是一个用于对字符串进行存储和操作的这么一个类型。 System.String 也是 C# 基础类型中唯一的引用类型。但是,它却具有很多值类型的特点。 我们来看一段简单的代码: 1 string text = "White";2 string temp = text;3 temp = "Black";4 Console....

2012-02-14 19:52:00 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除