Unity基础之C#入门篇笔记6:字符串拼接

字符串拼接

1.字符串拼接方式1:+号拼接

之前的算数运算符 只是用来数值类型变量进行数学运算的
而string 不存在算数运算符不能计算 但是可以通过+号来进行字符串拼接

string str = "123";
//用+号进行字符串拼接
str = str + "456";
Console.WriteLine(str);//打印结果 123456

str = str + 1 ;
Console.WriteLine(str);//打印结果 1234561

//复合运算符 +=
str = "123";
str += "1" + 4 + true;
Console.WriteLine(str);//打印结果 12314true

str += 1 + 2 + 3 +4;
Console.WriteLine(str);//打印结果 12314true10

str += "" + 1 + 2 + 3 + 4;
Console.WriteLine(str);//打印结果 12314true101234

str="";
str += 1 + 2 + "" + 3 + 4;
Console.WriteLine(str);//打印结果 334

str="";
str += 1 + 2 + "" + (3 + 4);
Console.WriteLine(str);//打印结果 37

str = "123";
str = str + 1 + 2 + 3;
Console.WriteLine(str);//打印结果 123123

str = "123";
str = str + (1 + 2 + 3);
Console.WriteLine(str);//打印结果 1236

//注意:用+号拼接 是用符号的唯一方法 不能用-/*++....

2.字符串拼接方式2:Format

1.固定语法string.Format(“待拼接内容”,内容1,内容2,…);

2.拼接内容中的固定规则:想要被拼接的内容用占位符替代{数字}数字:0~n 依次往后

string str2;
str2 = string.Format("我是{0},我今年{1}岁,我想要{2}","AAA",18,"好好学习");
Console.WriteLine(str2);//打印结果 我是AAA,我今年18岁,我想要好好学习

str2 = string.Format("{0},{1},{2}",1,true,false);
Console.WriteLine(str2);//打印结果 1,true,false

3.控制台打印拼接

Console.WriteLine("A{0}B{1}C{2}",1,true,false);//打印结果 A1BtrueCfalse
Console.Write("A{0}B{1}C{2}",1,true,false);//打印结果 A1BtrueCfalse

//后面内容 比占位符多 不报错
Console.WriteLine("A{0}B{1}C{2}",1,true,false,12,22);//打印结果 A1BtrueCfalse

//后面内容 比占位符少 报错
Console.WriteLine("A{0}B{1}C{2}",1,true);//报错

泰课在线 学习笔记

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四月的白羊座

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值