📜  c# 将字符添加到字符串 - C# (1)

📅  最后修改于: 2023-12-03 14:39:46.457000             🧑  作者: Mango

C# 将字符添加到字符串

在C#中,字符串是不可变的,也就是说一旦创建了字符串对象,就不能修改这个对象。但是可以使用字符串连接运算符将字符添加到字符串中。

使用字符串连接运算符

通过字符串连接运算符 "+" 可以将一个或多个字符添加到当前字符串的结尾。

string str1 = "Hello";
char ch1 = ' ';
string str2 = "world!";
string result = str1 + ch1 + str2;
Console.WriteLine(result); // 输出 "Hello world!"

也可以使用 $"{}" 语法,将字符串和字符拼接成一个字符串。

string str1 = "Hello";
char ch1 = ' ';
string str2 = "world!";
string result = $"{str1}{ch1}{str2}";
Console.WriteLine(result); // 输出 "Hello world!"
将字符添加到字符串中间

如果需要将字符添加到字符串中间,可以使用字符串插入方法。

Insert 方法

Insert 方法将指定的字符串或字符插入到当前字符串的指定索引处。

string str1 = "Hello world!";
char ch1 = ',';
string result = str1.Insert(5, ch1.ToString());
Console.WriteLine(result); // 输出 "Hello, world!"
总结

通过字符串连接运算符和字符串插入方法,可以将字符添加到字符串中。需要注意的是,C#中的字符串是不可变的,因此每次添加字符都会创建一个新的字符串对象。