美文网首页
Unity3D(6)—Convert转换

Unity3D(6)—Convert转换

作者: 程序媛之盼盼吖 | 来源:发表于2019-11-18 15:51 被阅读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}代表保留两位小数

    相关文章

      网友评论

          本文标题:Unity3D(6)—Convert转换

          本文链接:https://www.haomeiwen.com/subject/pwhbictx.html