Существует мой код:Как печатать массив после строки по горизонтали?
static void Main(string[] args)
{
int i;
int[] numbers= new int[5];
for (i = 0; i < 5; i++)
{
Console.Write("Insert 5 numbers:");
numeros[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("\n");
for (i = 0; i < 5; i++)
{
Array.Sort(numeros);
Console.WriteLine("Ascendant numbers {0}",numbers[i]);
Array.Reverse(numbers);
Console.WriteLine("Descendant numbers {0}", numbers[i]);
}
Console.ReadLine();
}
Так что на данный момент для каждого цикла мое приложение печатает мою строку за единицу моего массива, а затем число.
Я хочу, чтобы печатать строку только один раз, а затем полный массив в одной строке.
use string.Join - https://msdn.microsoft.com/en-us/library/57a79xd0(v=vs.110).aspx –
Вы пробовали метод 'Console.Write'? BTW: нет необходимости сортировать и реверсировать в цикле. Вы получите тот же результат, независимо от того, сколько раз вы это делаете ... :) – Eser
Я пытаюсь 'String.Join' ... но он только не печатает мою строку' Console.WriteLine (string.Join ("Numeros ingresados de forma ascendente {0} ", numeros [i]))' –