c#中隐式转换和显示转换(强制转换)的区别
2017-04-11 18:57
197 查看
隐式转换:同一类型之间的转换,一般为高向低转换,且转换过程中不带类型修饰符。
例如:
int a = 25;
float b = a/3;
显示转换:不同类型间可以转换,转换过程中必须带类型修饰符,也叫强制转换。
例如:
double a=3.15;
int b= (int)a;
例如:
int a = 25;
float b = a/3;
显示转换:不同类型间可以转换,转换过程中必须带类型修饰符,也叫强制转换。
例如:
double a=3.15;
int b= (int)a;
相关文章推荐
- c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明的区别
- C#的隐式和显示类型转换
- C#基础:类型转换(隐式转换和显示转换)
- c#显示实现接口和隐式实现的区别
- c++类型转换static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较,显示转换,隐式转换
- C#之隐式与显示类型转换
- c#隐式转换显示转换
- c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明的区别
- C# 隐式接口和显示接口的区别
- C# 转换运算符:implicit(隐式),explicit(显示)
- C#接口的隐式和显示调用,区别和实例
- C#的隐式和显示类型转换
- C#隐式和显示类型转换
- C#显示与隐式转换操作符
- C#的隐式和显示类型转换
- C#中隐式类型转换和显示类型转换
- c# 接口的显示实现和隐式实现的区别
- C#接口的隐式和显示调用,区别和实例
- C#隐式转换和显示转换举例--C#基础
- 隐式转换与显示转换的区别概念理解