C#语言自学总结Day 03

本文详细介绍了C#中的类型转换,包括Convert类用于处理不兼容类型转换,如将字符串转换为数字,并提供了一些实例。随后讲解了加减运算符的区别以及一元和二元运算符的优先级。还涉及了关系运算符和布尔类型的使用,通过实际练习帮助读者巩固理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Convert类型转换

1.1转换原因

上一篇的总结内容说到,要进行强制类型转换和自动类型转化就必须要符合类型兼容的条件。可以现在有一个string类型的数据想要转换为数字类型,该怎么办呢?

这里就用到了,convert类型转换,它的作用就是进行不兼容的类型转换,将string类型转换为想要的类型。举个例子看看:

            string s = "123";
            double d = Convert.ToDouble(s);
            int m = Convert.ToInt32(s);
            Console.WriteLine(d);
            Console.WriteLine(m);
            Console.ReadKey();

这里输出的就是123和123了
注意一下:
这里转换有一个前提,就是面上看的过去,什么意思呢?
就是说,你的string是123,是个数字,你可以转换为数字类型,可是如果你的string里面不是数字,而是123abc这种,就不可以转换为数字类型了,必须转换成和你字符串类型一致的。

1.2 练习题

请提醒用户输入名字,数学,语文,英语成绩
最后显示某某某,您的总成绩为……您的平均成绩为……

 //让用户输入姓名,数学,语文,英语三门课的成绩
            Console.WriteLine("请输入您的姓名:");
            string name = Console.ReadLine();
            Console.WriteLine("请输入您的数学成绩:");
            string strMath = Console.ReadLine();
            Console.WriteLine("请输入您的语文成绩:"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值