[C#] Zapisywanie tekstu z konsoli do pliku


(Czajo) #1

Witam. Jest jakaś funkcja, która zapisze wszystkie wyświetlone w konsoli linie do pliku tekstowego?


(Somekindsoftware) #2

Najprościej wysłać wyjście programu do pliku tak: "program.exe > plik.txt".


([alex]) #3

Albo prawy klawisz na belkę Edytuj|Oznacz


(Fiołek) #4

Od strony programowej można napisać własną implementację klasy TextWriter, która będzie wypisywać do kilku innych na raz(czyli na konsolę i do pliku) i przypisać jej instancję do Console.Out(za pomocą Console.SetOut).

Sample:

class MultiOutWriter: TextWriter{    private readonly TextWriter[] Outputs;