类型转换方法

类型转换方法

ID:44989354

大小:646.00 KB

页数:11页

时间:2019-11-06

类型转换方法_第1页
类型转换方法_第2页
类型转换方法_第3页
类型转换方法_第4页
类型转换方法_第5页
资源描述:

《类型转换方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、补充内容姚晓玲Console类向控制台输出:Console.WriteLine()方法——输出后换行Console.Write()方法——输出后不换行从控制台读入:Console.ReadLine();返回值为string类型Console.WriteLine("ex.Message");Console.ReadLine();控制台类向控制台输出Console.WriteLine();//相当于换行向控制台输出的几种方式Console.WriteLine(要输出的值);//输出一个值Console

2、.WriteLine("格式字符串",变量列表);Console.WriteLine("HelloC#!!");stringcourse="C#";Console.WriteLine(course);Console.WriteLine("我的课程名称是:"+course);Console.WriteLine("我的课程名称是:{0}",course);与Java用法相同{0}:占位符依次使用{0}、{1}、{2}…与变量列表中的变量对应可以在字符串中使用、t来控制换行或制表为什么需要类型转换

3、编译器要确切地知道数据的类型intnum="123";整数字符串需要类型转换!编译出错怎样进行隐式类型转换隐式转换:自动类型转换floatint规则:对于数值类型,A的取值范围完全包含在B内ABdoublescore=58.5;//原始成绩intbonus=2;//加分intsum;//总分sum=score+bonus;//计算总分怎样进行显式类型转换doublescore=58.5;intbonus=2;intsum;sum=(int)score+bonus;×明确告诉编译器转换类型注意:do

4、uble(58.5)->int(58),精度可能丢失!显式转换:强制类型转换使用Parse()进行转换字符串和数值型的互相转换intfloatdoublestringint.Parse()float.Parse()double.Parse()ToString()必须是数字的有效表示形式!使用Convert类进行转换使用Convert:Convert.ToXxx(objectvalue)Convert.ToInt32()Convert.ToSingle()Convert.ToString()doub

5、le85.63string"85.63"int86float85.63转换例doublemyDouble=85.63;//原始数值intmyInt;//转换后的整型floatmyFloat;//转换后的浮点型stringmyString;//转换后的字符串//开始转换myInt=Convert.ToInt32(myDouble);//转换为整型myFloat=Convert.ToSingle(myDouble);//转换为浮点型myString=Convert.ToString(myDouble)

6、;//转换为字符串Parse与ConvertXxx.Parse(string)目标类型的有效表示形式Convert.ToXxx(object):注:Xxx表示某种类型字符串其他类型任意类型其他类型小结类型转换有几种方式?stringmyString="Hello";intmyInt=int.Parse(myString);doublescore=59.3;intmyInt=Convert.ToInt32(score);doublescore=92.6;stringmyString=score.To

7、String();错误!字符串不是有效的整数形式转换成功!myString为"92.6"转换成功,但精度丢失!myInt为59下面各种转换的结果是什么?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。