C#学习笔记_4.C#类型转换
2017-09-20 17:20
330 查看
1.隐式类型转换
从小的数据类型转换为大的数据类型;从派生类转换为基类。
这些转换是C#默认的以安全方式进行的转换,不会导致数据丢失。
2.显式类型转换
即强制类型转换,强制转换会造成数据丢失。eg: double b = 5673.74;
int i;
i=(int)d;//i=5673;
3.类型转换方法
3.1C#提供的内置方法
ToBooleanToByte
ToChar
ToString
……
eg:
int i =75;
float f = 53.005f;
i.ToString(); //75
f.ToString(); //53.005
3.2 .Parse(Parse()函数)
Type.Parse(String str);将字符串str转换为指定类型Type的数据类型,转换失败则抛出异常。
bool Type.TryParse(String str,out type a);
转换成功则返回True,并把值放在a中;转换失败的话返回False,a赋值为0。
3.3 Convert类型转换
Convert内部调用的是Type.Parse(),转换失败则抛出异常。相关文章推荐
- 【C#学习笔记】类型转换
- C#学习笔记--引用类型分类,对象类型、字符串类型、数字类型,类型转换
- (原创)c#学习笔记05--变量的更多内容01--类型转换01--隐式转换
- C#学习笔记-类型转换
- C#学习笔记1-类型之间的转换 分享修改删除
- 【C#学习笔记】类型转换
- 【转】C#学习笔记--C#的类型转换
- C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)
- (原创)c#学习笔记05--变量的更多内容01--类型转换02--显示转换
- (原创)c#学习笔记05--变量的更多内容01--类型转换03--使用Convert命令进行显式转焕
- C#学习笔记-数据类型转换
- java核心技术学习笔记3---运算符与类型转换
- swift学习笔记之string 类型转换
- C#学习笔记3——数据类型
- Javascript学习笔记:2种其他类型转换为数字Number类型的方式
- 2dx学习笔记-----类型转换(CCstring int string char UTF-8互转)
- C#学习笔记--类型
- C#调用C++的Dll(dll,DLL)类型之间转换笔记
- C#教学第14讲类型转换2(学习笔记)
- Effecticve学习笔记_条款46:需要类型转换时请为模板定义非成员函数