using System;
using System.Runtime.InteropServices;
namespace Lesson12_字符串拼接
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("字符串拼接");
#region 知识点一 字符串拼接方式1
//之前的算术运算符 只是用来数值类型变量进行数学运算的
//而 string 不存在算数运算符不能计算 但是可以通过+号来进行字符串拼接
string str = "123";
//用+号进行字符串拼接
str = str + "456";
Console.WriteLine(str);
str = str + 1;
Console.WriteLine(str);
//复合运算符 +=
str = "123";
str += "1" + 4 +true;
Console.WriteLine(str);
str += 1 + 2 + 3 + 4;
Console.WriteLine(str);
str += "" + 1 + 2 + 3 + 4;
Console.WriteLine(str);
str = "";
str += 1 + 2 + "" + ( 3 + 4 );
Console.WriteLine(str);
str = "123";
str = str + 1 + 2 + 3;
Console.WriteLine(str);
//注意:用+号拼接 是用符号唯一方法 不能用-*/%……
#endregion
#region 知识点二 字符串拼接方式2
//固定语法
//string.Format("带拼接的内容",内容1,内容2);
//拼接内容中的固定规则
//想要被拼接的内容用占位符替代 {数字} 数字:0~n 依次往后
string str2;
str2 = string.Format("我是{0},我今年{1}岁, 我想要{2}","gzl","18","解决东海过后i发");
str2 = string.Format("asdf{0},{1},aodjg{2}", 1, true, false);
Console.WriteLine(str2);
#endregion
#region 知识点三 控制台打印拼接
//后面的 内容 比占位符多 不会报错
//后面的 内容 比占位符少 会报错
Console.WriteLine("A{0}B{1}C{2}",1,true,false);
#endregion
}
}
}
C#-Lesson12
最新推荐文章于 2024-08-22 22:51:37 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)