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;
}
文字列を1スペース左にシフトする必要があるため、文字列「BCDEFGHA」になりますこの作品。forループが必要なのは確かですが、charシーケンスを1スペース左にシフトする方法について助けが必要です。