Déplacer une chaîne en C #

  static void Main(string[] args)
  {
     string s = "ABCDEFGH";
     string newS = ShiftString(s);
     Console.WriteLine(newS);
  }
  public static string ShiftString(string t)
  {
     char[] c = t.ToCharArray();
     char save = c[0];
     for (int i = 0; i < c.Length; i++)
     {
        if (c[i] != c[0])
        c[i] = c[i - 1];
     }
     Console.WriteLine(c);
     String s = new string(c);
     return s;
  }

J'ai besoin de changement de la chaîne s d'un espace vers la gauche, donc je me retrouve avec de la corde: "BCDEFGHA"
Alors j'ai pensé à changer la chaîne dans un tableau de char et de travailler mon chemin à partir de là, mais je ne sais pas comment faire pour réussir à faire ce travail. Je suis assez certain que je besoin d'une boucle for, mais j'ai besoin d'aide sur comment faire passer le char de la séquence d'un espace vers la gauche.

source d'informationauteur user2104751