20150907数据类型与数据转换

msdn 搜索资料


数据类型:

一、值类型:
简单类型:
整型:
有符号整型:sbyte,short,int,long
无符号整型:byte,ushort,uint,ulong
Unicode字符型:char
IEEE浮点型:float,double
高精度小数:decimal
布尔型:bool 两个值:true,false
枚举类型:enum{...} 用户自定义类型
结构体类型:struct{...}用户自定义类型

二、引用类型:
类类型:
所有类的基类:object
字符串类型:string
class:用户自定义类型
接口类型:interface
数组类型:int[] ...
委托类型:delegate


变量:用于临时存储数据
变量的定义:
数据类型 变量名;

数据类型 变量名=赋值;

数据类型 变量名1,变量名2,...;


变量的赋值:变量名=值;


数据类型转换:
显示转换:直接在数据或变量前,加(类型)
数值类型跟数值类型之间
隐式转换:
类型.Parse(数据):
Convert.To类型(数据);
从字符串转成值类型

当字符串转成值类型,必须要在数值类型的承受范围之内。


#region==生存随机数的类 生成随机数0-1000==
////生存随机数的类 生成随机数0-1000
//Random r = new Random();
//int shu = r.Next(1000);
//Console.WriteLine(shu);

//Console.ReadLine();
#endregion

#region==字符串转换为小数==
//字符串转换为小数
//string a, b; //定义两个字符串 a,b
//a = Console.ReadLine(); //a就是输入的
//b = Console.ReadLine(); //b就是输入的
//double c = double.Parse(a);// 小数类型c = c转换成小数
//double d = double.Parse(b);

//double e = c + d;

//Console.WriteLine(e);
//Console.ReadLine();
#endregion

#region==强制转换==
//强制转换
//int a;
//decimal b;
//b = 1.30M; //decimal 数值后面必须加m
//float f = 1.5f;
////强制转换 前面直接(数据类型)
//a = (int)b;
//Console.WriteLine(a);
#endregion

#region==字符串转换为int类型==
// //字符串转换为int类型
// string s = "1.2";
// int aa = (int)Convert.ToDouble(s);
//Console.WriteLine(aa);
//Console.ReadLine();
#endregion

#region==小数转换为字符串==
// //小数转换为字符串
//double sss = 2.3234;
//string jieshou= sss.ToString();
#endregion

 

posted on 2015-09-07 16:58  路人甲zzz  阅读(100)  评论(0编辑  收藏  举报

导航