c#数据类型小总结
数据类型
数据类型主要用于指明变量和常量存储值的类型,C# 语言是一种强类型语言,要求每个变量都必须指定数据类型。
C# 语言的数据类型分为值类型和引用类型。
值类型包括整型、浮点型、字符型、布尔型、枚举型等;引用类型包括类、接口、数组、委托、字符串等。
标识值类型的基本类型,int,实际上是一个底层结构的别名,那么用这些结构可以来处理基本类型。比如:Int32 他可以返回最大的32位整数,但也可以将数字字符串转为整形值。int imax = int.MaxValue;返回最大值整数;int b = int.parase(“24”);将字符串转为整数值;只要转换安全,C#是支持隐式转换的。只有在转换目标比转换的对象的精度高的情况下才会进行隐式转换,也可以叫“宽化转换”。相对的“窄化转换”,也就是转换目标的精度要低,那就是必须显示的强制转换。就是将一种类型转换为另外一种类型。其语法就是将目标数据放在括号里,并放在要转换的值前面。
int a = (int) b;short x = 24;int y = x;x = (short) y;
对于folat,double,decimal的类型的直接变量值必须在最后的带一个字母。folat的后面要带F或者f;double的后面要带D或者d;decimal的后面要带M或者m。