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

C#数据类型

原文:C# Tutorial and source code


在一个编程语言当中,数据类型(Data Types用于描述一个变量能够存储什么样的数据。 C#是一种强类型语言,每一个变量和对象都要有一个类型声明。C#类型系统包含三大类类型:值类型、引用类型、指针类型。在C#当中,可以将一种类型的值转换成另一种类型的值。将值类型转换为引用类型被称为:装箱(Boxing),相反的操作成为:拆箱(Unboxing)。
当声明一个变量的时候, 我们必须告诉编译器变量能够存储什么样的数据类型,以及变量属于哪一种数据类型。
  语法 : 数据类型  变量名称
  数据类型 : 变量能够存储的数据类型
  变量名称: 能够存储这些值的变量。
例子:
  int count;
  int : 数据类型
  count : 变量名称
上面的例子显示,变量’count’ 可以存储一个整数值。
以下是通常的一些C#的数据类型。
bool
bool 关键字是 System.Boolean类型的别名。它声明一个变量用来存储逻辑布尔值:true和false。在 C#里,不能在布尔值和其他类型之间转换。
  C#  运行时类型 : System.Boolean
  CSharp 声明 : bool 标记;
  CSharp 初始化 : flag = true;
  CSharp 缺省初始化值:false
int
int 变量用来存储32 位符号型整数值,范围是-2,147,483,648 到 +2,147,483,647

  C#  运行时类型 : System.Int32
  CSharp 声明 : int count;
  CSharp 初始化 : count = 100;
  CSharp缺省初始化值: 0
decimal

关键字decimal 确定一个128位的小数数据类型。近似的精度范围是 -1.0 X 10^-28 到 7.9 X 10^28

  C#  运行时类型: System.Decimal
  CSharp 声明 : decimal val;
  CSharp 初始化 : val = 0.12;
  CSharp 缺省初始化值 : 0.0M
string

string 类型表示一个Unicode字符串。string 变量可以存储任意数量的字母、数字、以及专门的字符。

  C#  运行时类型: System.String
  CSharp 声明: string str;
  CSharp初始化: str = “csharp string”;

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

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

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