构建高质量的C#代码
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 C#数据处理基础

2.1.1 C#数据类型

我们知道C#与.NET Framework的关系是非常紧密的,数据类型的关系同样很密切。在C#中的数据类型实际上都是.NET Framework中定义的数据类型在C#编程语言中的别名,表2-1给出了基本的C#数据类型,以及它们与.NET Framework数据类型的对应关系和取值范围。

表2-1 C#与.NET数据类型

表2-1 包含了一些常用的基本数据类型,我们现在不需要将这些内容完全记住,只需要将它们放进工具箱,在需要时,我们随时查询就可以了。但我们应该对这些数据类型和相关信息有一定的印象,并逐渐地能够正确使用这些常用的数据类型。

在C#中,并没有直接处理日期和时间的数据类型,但我们可以使用.NET Framework中定义的DateTime结构类型对日期和时间数据进行很方便的操作。

表2-1中的.NET Framework数据类型都定义在System命名空间中,你可以通过MSDN Library或Helper查看它们的完整定义和说明。

2.1.2 变量与常量

在程序中,我们需要使用一些标识符来表示特定的数据,我们可以使用这些标识符来进行数据的存储、运算等操作。在C#中,这一类用于存放数据的标识符包括:

● 变量,用于存放在程序运行过程中可以变化的数据的标识符。

● 常量,用于存放不会变化的数据的标识符。

1. 变量的使用

在声明变量时,我们必须指定它们的数据类型,如代码2-1 所示,我们就定义了一个整数型(int)变量num,然后显示它的值。如果你对数据类型关键字记不清了,可以打开工具箱,在表2-1中查询。