C#编程自学之数据类型和变量一

2019-12-26 13:33:36王振洲

二、C#基本数据类型与变量

1.数据类型

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

C#编程自学之数据类型和变量一

2.匿名类型

了解C#常用的基础数据类型以后,我们在来看看匿名类型,什么是匿名类型呢?

匿名类型:匿名类型就是在变量初始化后根据所赋的值来判断它属于哪个类型。不明白没关系,举个例子:

 

 
  1. using System;    
  2. namespace MyProgram   {  
  3. class Program   {  
  4. static void Main(string[] args)   {  
  5. int a = 20; //定义一个整数类型的变量   char b = 'A';//定义一个字符类型的变量  
  6.   var _intType = 20; //定义一个匿名类型的变量 给赋值一个整数数字 20  
  7. var _charType = 'A'; //定义一个匿名类型的变量 给赋值一个字符 A    
  8. Console.WriteLine(" a 的数据类型为:{0}",a.GetType().ToString()); //打印出变量a的数据类型   Console.WriteLine(" b 的数据类型为:{0}", b.GetType().ToString()); //打印出变量b的数据类型  
  9.   Console.WriteLine(" _intType 的数据类型为:{0}", _intType.GetType().ToString());//打印出变量_intType的数据类型  
  10. Console.WriteLine(" _charType 的数据类型为:{0}", _charType.GetType().ToString());//打印出变量_charType的数据类型   }  
  11. }   }