Unity3D(6)—Convert转换

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}代表保留两位小数

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运算符 忠告:多练才是王道 清明时节雨纷纷,狠敲代码有大奔 中秋佳节倍思亲,狂敲代码拿年薪 知识点 一、 算数运算...
    f387b2061819阅读 259评论 0 0
  • 知识点一、 算数运算符及算术表达式(一) 含义算术运算符: + - * / %(取余数 取模)算术表达式:由算...
    不爱孤单一久也习惯阅读 1,207评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,446评论 0 2
  • zy1控制台程序新建控制台应用程序名字命名为:helloworldstatic void Main(string[...
    假装我不帅阅读 404评论 0 0
  • 运算符 忠告:多练才是王道 清明时节雨纷纷,狠敲代码有大奔 中秋佳节倍思亲,狂敲代码拿年薪 知识点 一、 算数运算...
    c592a8530dfe阅读 635评论 0 0