String.Insertメソッドは文字列に別の文字列を挿入するメソッドです。 Insertメソッドは別の文字列を挿入した結果を返します。

String.Insertメソッドを使って文字列に別の文字列を挿入する
using System;

class Sample {
  static void Main()
  {
    var s = "The quick brown fox jumps over the lazy dog";

    Console.WriteLine(s);
    Console.WriteLine(s.Insert(40, "white ")); // 40文字目に"white "を挿入
  }
}
実行結果
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy white dog

このメソッドでは、元の文字列には変更を加えず、挿入した結果を新しい文字列として返します。