C#视频近期知识小结

占位符

用{0},{1}…表示,后面用逗号连接变量,起到一个代替+连接符的作用。
例如:

            Console.WriteLine("107653秒是{0}天{1}小时{2}分{3}秒", day, hour, min, sec);
            {0:0.0}

变量按前面连接符顺序排列到后面,用逗号连接。
{0:0.0}表示这个占位符所在的变量保留一位小数(小数点后面有几个零就表示保留几位小数)

隐式转换

转换的两个变量的类型相同,且满足转换目标包含转换对象,才可以隐式转换。
例如int类型 转换为 double类型:

            int num1 = 36;
            int num2 = 7;
            double number = num1 / num2;//隐式转换,加小数
显示转换

要求一定要将某一类型的数据转换为另外一种类型,则可以利用强制类型转换运算符进行转换,这种强制转换过程称为显式转换。

            double num = 36.5;
            int num1 = (int)num;//从double转换为int,输出数据为36,丢精度
类型转换

转换数据的类型

            Console.WriteLine("请输入你的语文成绩");

            string strChinese = Console.ReadLine();//接收用户输入数据
            Console.WriteLine("请输入你的数学成绩");

            string strMath = Console.ReadLine();//接收用户输入数据

            //都要是数字类型的数据才能计算

            int chinese = Convert.ToInt32(strChinese);//把字符串类型的语文成绩转换为int类型的数据

            int math = Convert.ToInt32(strMath);//把字符串类型的数学成绩转换为int类型的数据
转义符

//表示一个/ , /“表示一个” ,/n表示换行 ,/t表示水平制表符,/b表示退格等等,用在字符串中。

加加减减
            //加加  减减 
            //  ++  - -

            int num = 10;

            //num++,自身加1
            //++num,自身加1
            int number1 = 10 + num++;//先取num的原值参加运算,然后自身加1
            int number2 = ++num + 10;//先自身加1,然后再参与运算
            //减减同理,区别是自身减一,减号在左边和右边区别于加加相同

接收用户输入内容
string str = console.ReadLine();
赋值运算符
            //赋值运算符  =  把等号右边的值赋给等号左边的变量

欢迎大佬们指正。

评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值