C#语言类型在目前的学习中大致有四种类型是比较常见,分别是char、string、int、double,下面总结一下这4种语言的知识点。
1、定义
char字符类型:单个文字(汉字、字母、数字、标点符号),用成对英文单引号表示。
string字符串类型:不限数量文字(汉字、字母、数字、标点符号),用成对的英文双引号表示。
int整数类型:表示整数,直接书写。
double小数类型:表示包含小数点的数字,直接书写。
2、数据运算
(1)int与double的运算
支持运算:加(+)减(-)乘(*)除(/)求余(%),返回类型与运算类型相同,但是double与int运算得到double类型。
(2)字符串运算(字符串与任意类型的运算)
支持运算:拼接(+),结果是字符串合并,返回类型是字符串。
3、数据类型转换
(1)、任意类型 to string
转换代码:待转换数据.ToString();,返回类型 String。
示例:int a;string b=a.ToString();
(2)double 与 int 互换
a、取值范围小的数字类型转换成取值范围大的数字类型,采用隐式转换,不需额外的代码,计算机会自动完成转换,
b、取值范围大的数字类型转换成取值范围小的数字类型,采用显式转换,需要额外的代码
转换方式:在需要转换的数字前加一对英文小括号,括号里写入要转换的目标类型。
显式转换会丢弃小数部分,保留整数,所以显式转换有可能造成数据丢失。
c、double的取值范围比int的取值范围大。
(3)、string to 数字类型
string to int :string a = int.Parse(b);
string to double :string b =double.Parse(c)
原文:http://www.cnblogs.com/f44shijing/p/7583594.html