(C#基本语法)2.类型
原创
©著作权归作者所有:来自51CTO博客作者tallbig的原创作品,请联系作者获取转载授权,否则将追究法律责任
与C++一样,C# 也是强类型语言,其每个变量和对象也都必须具有被预先声明的类型。但是由于C# 是专门为.NET设计的语言,所以它的类型体系与C++有很大的不同,而与.NET框架则一致。
C# 有如下两大类型种类:
l 值类型——包括简单、枚举、结构和指针类型。该类型的变量存储数据本身,对值类型的变量进行赋值时,会复制变量所包含的值。其中的指针类型,仅可用于unsafe(非安全)模式。
l 引用类型——包括类、数组和接口类型。该类型(也称为对象)的变量存储对实际数据的引用,对引用类型的变量进行赋值时,只复制对象的引用(指针/句柄),而不会复制对象本身。
值类型可以通过装箱(boxing)转换成引用类型,然后再经过拆箱(unboxing)转换回值类型。但是无法将原始的引用类型转换为值类型。
C# 不支持联合类型,也没有关键字union。
上一篇:(C#基本语法)1.符号与标记
下一篇:(C#基本语法)3.简单类型
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
2.单链表逆置
单链表逆置
单链表逆置 List -
(C#基本语法)3.简单类型
C#编程基础 - 基本语法3.简单类型
职场 C# 休闲 -
【C#】2.控件类
Button类的用法介绍65(16)
C# 控件类Button -
(3)C#基本语法
C# 最
标识符 字面值 ci -
C# 笔记之基本语法
C# (C Sharp) 是一种通用、面向对象的编程语言,由微软公司开发。它是.N
c# Visual C# 微软技术 System Text -
关于c#的基本语法(一)
c#语法
标识符 c# 赋值