Unity 3D 学习 C#篇 ——NO.6占位符、标准字符串格式化、转义符、程序的背景知识

占位符

占位符{位置的编号}

在Write Line语句中,常常需要不断进行字符和变量的转换,
比如弹夹子弹数目:XX,考试成绩:XX等,这时若只用Write Line就显得很长且不美观

Console.WriteLine("枪的名称是:" + gunName + "弹夹容量" + gunCartridgeCapacity + " , 弹匣子弹数:" + TheResidualCapacityOfTheGun + " , 剩余子弹数:" + NumberOfMagazinesLeft);

这时,我们就可以用占位符来对数据的输出进行处理

最常见的占位符

string.Format(" 字符串 占位符{位置编号} " ,变量

在这里插入图片描述

                                👆

这里有一个叫str的字符串,它采用字符格式Format,编写了一段代码,融合了文字字符串和变量,这里就用到了占位符{ },这里将文字字符串写在前,并在需要插入变量的位置输入占位符{数字},然后在后面依次输入变量名称,实现了字符串和变量融合输出的目的。需要注意,占位符里的数字要从0开始每次增1,并且编号不能大于参数列表的长度 ,否则会出现格式异常(format exception

Format(格式、版本)

另外一种占位符

下面这个稍微简单点的代码在控制台中使用代码才可以使用,在别的情景就不可以使用了
所以最好用上面的那个

 Console.WriteLine(" 金额为{0}",10);

标准字符串格式化

在这里插入图片描述

转义符

在C#中想想要在屏幕中显示出来 双引号直接这样写是不对的

Console .WriteLine (" 我爱"Unity!" ");

而是应该加上转义符== " \ " ==(斜杠)

 Console .WriteLine (" 我爱\"Unity!\" ")

将 " ’ "(单引号)赋值给 c1

char c1 = '\'';

回车换行: \r\n
水平制表格()Tab : \t

程序的背景知识

在这里插入图片描述

程序的编译过程:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

跨语言,可以将多种语言都转换成自己的东西

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值