最近学习了C#,下面是摘录的学习笔记。
C#提供了16种预定义类型,其中包括13种简单类型和3种非简单类型。
所有预定义类型的名称都由全小写的字母组成。预定义的简单类型包括以下3种。
11种数值类型。
- 不同长度的有符号和无符号整数类型。
- 浮点数类型float和double。
- 一种称为decimal的高精度小数类型。与float和double不同,decimal类型可以准确地表示分数。decimal类型常用于货币的计算。
一种Unicode字符类型char。
一种布尔类型bool。bool类型表示布尔值并且必须为true或false。
3种非简单类型如下。
- string,它是一个Unicode字符数组。
- object,它是所有其他类型的基类。
- dynamic,使用动态语言编写的程序集时使用。
预定义简单类型:
预定义非简单类型: