05 2011 档案
摘要:了解了数据类型与变量的基本概念之后,我们来讨论数据类型的转换与装箱与拆箱!一 数据类型转换 在编程时 我们有时候会遇到将一个类型的变量转换成另一种数据类型,我们称它为数据类型的转换,C#数据类型的转换有两种方式如下: 1.默认安全的数据类型转换 默认安全的数据类型转换:我们称之为 隐式的数据类型转换,什么是隐式的数据类型转换?隐式的数据类型转换就是数据类型的低范围(参考C#数据类型与变量一中的数据类型的范围)向高范围的数据类型的转换。例如: 1 inta=200;//int范围是-2147483648~21474836472longb=a;//long范围是-9223372036854775.
阅读全文
摘要:上一篇介绍了基本数据类型,今天我们来介绍值类型与引用类型!一 什么是值类型与引用类型? C#与大多数面向对象语言数据类型一样,分为值类型与引用类型两种?如何区分这两种类型?如图: 根据类型结构图我们得出: 1.值类型包括 内置数据类型如(int double float) 用户自定义值类型(struct 结构体) 枚举(emun) 2.引用类型包括 接口类型 类类型等等。 知道了那些类型属于值类型与那些类型属于引用类型之后,我们来分析一下值类型与引用类型的区别分别是什么? 首先继续看图: 根据上图我们可以看出,我们计算机内存可以分为堆(.NET中是托管堆)和栈两个区域!理解了这个后我们来看值.
阅读全文
摘要:一 数据类型与变量的介绍 在程序运行的过程中计算机需要记录大量的状态 数据(这里我们统称数据)。那这些数据都存放在哪呢?程序在运行过程中的数据一般都存放在内存。那么他们在内存中如何存放的一种描述就是数据类型。变量则就是数据类型的实体。那么我们来看一个例子: 假如现在需要设计一个程序计算整数 10 与 20 的和, 请看如下代码:1usingSystem;23namespaceMyProgram4{5classProgram6{7staticvoidMain(string[]args)8{9//变量的定义格式:10//数据类型变量名赋值运算符值11inta=10;//定义一个整数类型的变量a并赋
阅读全文
浙公网安备 33010602011771号