C# Insert():插入字符串
string 类提供了一个 Insert 方法,用于向字符串的任意位置插入新的子字符串。
Insert() 方法的语法格式如下:
例如,定义一个字符串 strOld,并初始化为“Keep on never give up”,然后使用 Insert 方法在“on”后面插入“going ”,代码如下:
Insert() 方法的语法格式如下:
public string Insert (int startIndex, string value)
- startIndex:用于指定所要插入的位置,索引从 0 开始。
- 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
技巧:如果要在字符串的尾部插入字符串,可以用字符串的 Length 属性来设置插入的起始位置。