Przejąć Console.WriteLine

0

Witam
Jak przejąć polecelnie Console.WriteLine tak, aby zamiast na konsoli np. zapisać to do pliku, albo do textBox-a.

Dokładniej to mam coś takiego:
w bibliotece dll (stworzonej w .NET) ktoś sobie napisze "Console.WriteLine", a ja ładuję tą bibliotekę do programu okienkowego i chciałbym, żeby ewentualne wykorzystanie powyższej metody powodowało wyświetlenie jej zawartości w textBoxie.

Z góry dzięki
Pozdrawiam

0

Tekst wypisywany na standardowe wyjście, bardzo łatwo przekierować do pliku za pomocą metody Console.SetOut(), podając do niej StreamWriter zapisujący do pliku. Żeby przekierować tekst do kontrolki trzeba się już odrobinkę bardziej namęczyć ;) (a przynajmniej, ja nie znam prostszego sposobu), bo trzeba napisać własną klasę dziedziczącą po TextWriter.

1 użytkowników online, w tym zalogowanych: 0, gości: 1