首页 > 编程笔记

C# Insert():插入字符串

string 类提供了一个 Insert 方法,用于向字符串的任意位置插入新的子字符串。

Insert() 方法的语法格式如下:
public string Insert (int startIndex, string value)

例如,定义一个字符串 strOld,并初始化为“Keep on never give up”,然后使用 Insert 方法在“on”后面插入“going ”,代码如下:
static void Main(string[] args)
{
    // 原始字符串
    string strOld = "Keep on never give up";
    // 在索引为8处插入"going "
    string strNew = strOld.Insert(8, "going ");

    // 输出结果
    Console.WriteLine("Original string: " + strOld);
    Console.WriteLine("Modified string: " + strNew);

    // 等待用户输入,以便查看输出结果
    Console.ReadKey();
}
运行结果为:

Original string: Keep on never give up
Modified string: Keep on going never give up

代码运行后 strNew 的值为“Keep on going never give up”。

技巧:如果要在字符串的尾部插入字符串,可以用字符串的 Length 属性来设置插入的起始位置。

推荐阅读