“安惠sama”!从零开始的C#学习(三)

因为博主是一名新晋“带”学生, 喜爱游戏所以选了数字媒体技术专业,抱着尝试的心态报名了校基地多媒体部,不小心踏入其中因而无法自拔。基地前辈为了磨练(放养)后辈,要求记录自己的学习情况,于是乎,我决定于此开始记录我真实的零基础学习Unity和C#的过程。(写此是便于自己理解,如有歧义请谅解!)

今天所学的内容是数据类型的转换,包括string类型转为其他类型,任意类型转换为string类型。

数据类型转换
string “18”==》 int 18

1.string 转换为 其他数据类型
待转数据 必须 “像”该数据的类型

            string strNumber = "18";
            int num01 = int.Parse(strNumber); //Parse后面括号内只能是string类型
            float num02 = float.Parse(strNumber);

2. 任意类型转换为string类型。

            int number = 18;
            string str = number.ToString();

下面是对此做的一些小练习:
给出一个四位数,求其各位相加的和。
两种方法:
方法一:从整数中获取每位。

            Console.WriteLine("请输入一个四位数");
            Console.ReadLine();
            string str = Console.ReadLine();
            int num01 = int.Parse(str);
            int num02 = num01 % 10; //num02=4
            int num03 = num01 / 10 % 10; //num03=3
            int num04 = num01 / 100 % 10;//num04=2
            int num05 = num01 / 1000; //num05=1
            int result = num02 + num03 + num04 + num05;
            Console.WriteLine("result");

方法二:从字符串中获取每个字符

            string str01 = "1234";
            char c1 = str01[0];//用char储存str01中的第一位字符
            string str02 = c1.ToString(); //再把c1转换为string类型,从而继续把他转换为int类型
            int number01 = int.Parse(str02); //由此 number01即为1 并且可以进行算数运算。
            //以此类推

不同数据进行变换应用,之后应该会混合起来使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值