Czy możliwe jest aby w zaznaczonym poniżej w kodzie miejscu ustawić aby po każdym zakończeniu linii w programie adekwatnie przedstawiało się to w konsoli
np. jeśli mam wczytany plik txt z liczbami ustawionymi tak:
1 2 3 4
5 6 7 8 9
1 2 3 itd.
i prosiłbym jedynie o modyfikację tego kodu nie pisanie nowego.
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Podaj ścieżkę do pliku txt\nnp. D\\numery.txt");
string path = Console.ReadLine();
while (!File.Exists(path))
{
Console.WriteLine("Podana ścieżka do pliku jest nieprawidłowa\nPodaj prawidłową ścieżkę do pliku");
path = Console.ReadLine();
}
string[] items = File.ReadAllText(path).Split(new String[] { " ", Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
List<int> numbers = new List<int>();
foreach (string item in items)
{
int value = 0;
if(int.TryParse(item.Trim(),out value))
{
numbers.Add(value);
}else
{
Console.WriteLine("Znak nie jest liczbą: "+item+"\n");
}
}
Console.WriteLine("Liczby w pliku: ");
foreach (int number in numbers)
{
/*chodzi mi tutaj czy możliwe jest wprowadzenie jakiegoś warunku if aby adekwatnie jak jest w dokumencie gdy kończył by się wiersz tutaj byłoby tak samo i wyglądało by to jak macież
np
if(jeśli po liczbie nie będzie następnego znaku w lini to)
Console.WriteLine();
else
Console.Write(number + " ");*/
Console.Write(number + " ");
}
Console.ReadLine();
}
}