【译文】C# 语言教程之:类型

C# 类型

原文:C# Tutorial and source code



类型(Type 就是数据集和关于这些数据集操作的定义。C# 是强类型语言。C#系统共包含三类Type,有值类型,引用类型,指针类型。值类型存储数据,同时引用类型存储对实际数据的引用。指针类型只可以在安全模式(unsafe mode)使用。值类型都从System.ValueType 派生,引用类型都从System.Object派生。

值类型和引用类型的主要差别在于,在内存中的存储方式不同。公共语言运行时库 (CLR)在栈和堆里面分配内存。值类型将实际的数据在内存里以栈的形式进行分配控制,引用类型作为对象存储实际数据的引用。在C#里面讲一种类型的值转换成另外一种类型的值是可能的。将值类型转换为引用类型被称为:装箱,相反的操作成为:拆箱。

本文译自http://csharp.net-informations.com/

更准确内容,请访问作者原文。

此条目发表在程序开发分类目录,贴了, , 标签。将固定链接加入收藏夹。