Visual C# 2008+SQL Server 2005 数据库与网络开发――2.2.1 变量

    变量表示数值或字符串值或类的对象。在变量使用过程中它的名称是不能被改变的,但是在变量中存储的值可以发生改变。

声明一个变量必须为这个变量指定数据类型和名称。在C#中常用的数据类型有:值类型和引用类型。

值类型主要包括简单类型、整型、浮点型、decimal类型、bool类型和枚举类型。如表所示。

类型名称

类型作用

简单类型

C# 提供称为简单类型的预定义结构类型集。

整型

C#支持9种整型:sbytebyteshortushortintuintlongulongchar

浮点型

C#支持两种浮点型——floatdoublefloatdouble类型用32位单精度和64位双精度格式来表示,float类型可表示精度为7位、大约在1.5 ×10−45[JL1] ~3.4 × 1038的范围内的值。double类型可表示精度为15位或16位、大约在5.0 ×10−324~1.7×10308的范围内的值。

decimal类型

decimal类型是128位的数据类型,适合用于财务计算和货币计算。decimal类型可以表示具有2829个有效数字、大约在1.0 ×10−28~7.9 ×1028范围内的值。

bool类型

bool类型表示布尔逻辑量。bool类型的可能值为truefalse

枚举类型

枚举类型是具有命名常量的独特的类型。每个枚举类型都有一个基础类型,该基础类型必须为bytesbyteshortushortintuintlongulong

引用类型包括类类型、对象类型、string类型、接口类型、数组类型和委托类型。如表所示。

类型名称

类型作用

类类型

类类型是面向对象中的基础类型,它用来表示一个对象类。类类型包括方法、属性、事件、索引器、运算符、实例构造函数、析构函数和静态构造函数。

对象类型

对象类型(Object类型)是所有其他类型的基类。C#中的每种类型都是直接或间接从对象类型派生的。

string类型

string类型是直接从object继承的密封类类型。string类的实例表示Unicode字符串。string类型的值可以写为字符串。

接口类型

接口类型用于类的继承。继承接口的类,必须实现接口中定义的相关内容。一个接口可以从多个基接口继承,而一个类或结构可以实现多个接口。

数组类型

数组是存放数据的容器,可以在数组中指定该数组大小,同时指定该数组对应的数据类型。数组中包含的变量具有相同的类型,该类型称为数组的元素类型。

委托类型

委托是一种数据结构,它引用一个或多个方法,对于实例方法,还引用这些方法所对应的对象实例。


 [JL1]上角标?后同

posted on 2008-05-21 14:38  我的CSHARP  阅读(348)  评论(0编辑  收藏  举报