私は、ユーザが名前(Aryah Starkなど)を入力し、いくつかのプログラムを書いて、Stark、Aryahとする必要があります。私のコードがなぜそんなに出てこないのか分かりません。私はリバースを知っている。配列メソッドが、私はそれを置くかどうかわからない。誰か助けてくれますか?C#を逆転させる名前
class Program
{
static void Main(string[] args)
{
Console.WriteLine("How many names do you want to enter? ");
string name = Console.ReadLine();
int arraySize = Convert.ToInt32(name);
string[] LaName = new string[arraySize];
Array.Reverse(LaName);
for (int i = 0; i < LaName.Length; i++)
{
Console.WriteLine("Enter last name");
LaName[i] = Console.ReadLine();
}
foreach (string val in LaName)
{
Console.WriteLine(val + "\t");
}
Console.ReadKey();
}
}
このコードは、動作します。そのループのすべての反復でコンソールにwriteLINEを実行すると\ tを追加することは無意味です。タブは各行の終わりに見えなくなります。 _one_行でそれらを使用したい場合は、 'String.Join(...)'を調べることをお勧めします。 – Nyerguds