欢迎来到天天文库
浏览记录
ID:44989354
大小:646.00 KB
页数:11页
时间:2019-11-06
《类型转换方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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下面各种转换的结果是什么?
此文档下载收益归作者所有