二、C#基本数据类型与变量
1.数据类型
C#的数据类型分为两类:一种是值类型 一种是引用类型 (值类型与引用类型将在数据类型的第二篇中介绍),那么我们来看看C#的常用数据类型。

2.匿名类型
了解C#常用的基础数据类型以后,我们在来看看匿名类型,什么是匿名类型呢?
匿名类型:匿名类型就是在变量初始化后根据所赋的值来判断它属于哪个类型。不明白没关系,举个例子:
- using System;
- namespace MyProgram {
- class Program {
- static void Main(string[] args) {
- int a = 20; //定义一个整数类型的变量 char b = 'A';//定义一个字符类型的变量
- var _intType = 20; //定义一个匿名类型的变量 给赋值一个整数数字 20
- var _charType = 'A'; //定义一个匿名类型的变量 给赋值一个字符 A
- Console.WriteLine(" a 的数据类型为:{0}",a.GetType().ToString()); //打印出变量a的数据类型 Console.WriteLine(" b 的数据类型为:{0}", b.GetType().ToString()); //打印出变量b的数据类型
- Console.WriteLine(" _intType 的数据类型为:{0}", _intType.GetType().ToString());//打印出变量_intType的数据类型
- Console.WriteLine(" _charType 的数据类型为:{0}", _charType.GetType().ToString());//打印出变量_charType的数据类型 }
- } }










