Unity3D(6)—Convert转换

2019-11-18  本文已影响0人  程序媛之盼盼吖

Convert类型转换的概念:

两个变量的类型如果相兼容,可以使用自动类型转换或者强制类型转换。如果两个变量的类型不兼容,比如string和int,string和double这个时候我们可以用Convert进行转换。

代码:Convert.ToInt32(); Convert.ToDouble();

            Console.WriteLine("请输入你的语文成绩");
            string chinese = Console.ReadLine();
            Console.WriteLine("请输入你的数学成绩");
            string math = Console.ReadLine();
            Console.WriteLine("请输入你的英语成绩");
            string english = Console.ReadLine();
            double a = Convert.ToDouble(chinese);
            double b = Convert.ToDouble(math);
            double c = Convert.ToDouble(english);
            Console.WriteLine("你的三科平均为为{0:N2}", (a + b + c) / 3); //输出6.67
            Console.ReadKey();

注意:
1.使用Convert进行类型转换,也需要满足一个条件:条件就是“面子上要过得去”。 如下,运行时会抛异常:

            string a = "123abc";
            int number1 = Convert.ToInt32(a);
            Console.WriteLine(number1);

2.控制台输入内容全部用string接收
3.占位符如果相保留小数可写为:{0:N2}或者{0:0.00}代表保留两位小数

上一篇 下一篇

猜你喜欢

热点阅读