C#学习笔记1-类型之间的转换 分享修改删除
2010-03-31 22:30
369 查看
隐式
类型转换:
在某些情况下,允许隐式类型的转换,例如将浮点型转换为整型
static void Main(string[] args)
{
int x = 251;
double y = 238.89;
y =
x;//将浮点型转换成整型可以隐式转换
//x = y;
整型不能隐式地转换为浮点型
Console.WriteLine(y);
Console.ReadKey();
}
强制类型转换:
强制类型转换调用转换运算符
,将一种类型转换为另一种类型。
引用类型之间的强制转换不会引起基础数据类型的改变。
static void Main(string[] args)
{
int x1,x2,x3;
double y = 235.362;
x1 =
(int)y;
//浮点型转换成整型必须现实的转换
x2 = Convert.ToInt32(y);
Console.WriteLine(x1);//输出235
Console.WriteLine(x2);//输出235
Console.WriteLine(y);//输出235.362,可见基础数据y并没有改变
Console.ReadKey();
}
类型转换:
在某些情况下,允许隐式类型的转换,例如将浮点型转换为整型
static void Main(string[] args)
{
int x = 251;
double y = 238.89;
y =
x;//将浮点型转换成整型可以隐式转换
//x = y;
整型不能隐式地转换为浮点型
Console.WriteLine(y);
Console.ReadKey();
}
强制类型转换:
强制类型转换调用转换运算符
,将一种类型转换为另一种类型。
引用类型之间的强制转换不会引起基础数据类型的改变。
static void Main(string[] args)
{
int x1,x2,x3;
double y = 235.362;
x1 =
(int)y;
//浮点型转换成整型必须现实的转换
x2 = Convert.ToInt32(y);
Console.WriteLine(x1);//输出235
Console.WriteLine(x2);//输出235
Console.WriteLine(y);//输出235.362,可见基础数据y并没有改变
Console.ReadKey();
}
相关文章推荐
- C#学习笔记-类型转换
- C#学习笔记之对象和二进制之间的转换
- 【C#学习笔记】类型转换
- PHP学习笔记——数据类型之间转换和检测;
- SQLServer\framework启动报异常:Module的类型初始值设定项引发异常 [转]QQ空间、新浪微博、腾讯微博等一键分享API链接代码 window下 mongodb快速安装 数据表查询所有子/父节点 C#学习笔记1
- c#大圣之路笔记——c# 我们需要在XML与实体类,DataTable,List之间进行转换,下面是XmlUtil类,该类来自网络并稍加修改。
- [原创]java WEB学习笔记67:Struts2 学习之路-- 类型转换概述, 类型转换错误修改,如何自定义类型转换器
- (原创)c#学习笔记05--变量的更多内容01--类型转换01--隐式转换
- C#学习笔记_4.C#类型转换
- [C#] 类型学习笔记二:详解对象之间的比较
- C#调用C++的Dll(dll,DLL)类型之间转换笔记
- (原创)c#学习笔记05--变量的更多内容01--类型转换02--显示转换
- C#学习笔记-数据类型转换
- Struts2.x 学习笔记 之 类型转换器 和 错误提示修改
- C#学习笔记之图片、字节数组、base64之间的转换
- (原创)c#学习笔记05--变量的更多内容01--类型转换03--使用Convert命令进行显式转焕
- 【C#学习笔记】类型转换
- C#调用C++的Dll(dll,DLL)类型之间转换笔记
- 【转】C#学习笔记--C#的类型转换
- C#学习笔记之字符串和16进制字符串之间的转换