Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2018, 14:21   #1
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
Вопрос Как остановить действие потока Console.SetOut?

В учебнике не нашёл, так что помогите пожалуйста, как убрать действие потока Console.SetOut, вот где строка кода
Код:
Console.WriteLine("Это уже не нужно логгировать в файл!");
там уже не нужно записывать в файл, как это сделать?
Код программы:
Код:
using System;
using System.IO;
class Redirect
{
    static void Main()
    {
        StreamWriter log_out = null;
        try
        {
            log_out = new StreamWriter("logfile.txt");
            // Переадресовать стандартный вывод в файл logfile.txt.
            Console.SetOut(log_out);
            Console.WriteLine("Это начало файла журнала регистрации.");
            for (int i = 0; i < 10; i++)
                Console.WriteLine(i);
            Console.WriteLine("Это конец файла журнала регистрации.");
            //Не нужно работать потоку SetOut дальше!
            Console.WriteLine("Это уже не нужно логгировать в файл!");
            return;
        }
        catch (IOException exc)
        {
            Console.WriteLine("Ошибка ввода-вывода\n" + exc.Message);
            return;
        }
        finally
        {
            if (log_out != null)
                log_out.Close();
            Console.ReadKey(true);
        }
    }
}
Мaкс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как остановить действие до опредленного момента. Legrandes C# (си шарп) 7 15.01.2015 09:38
Как получить доступ к методу потока(TThread) из основного потока? Pcrepair Общие вопросы Delphi 3 30.03.2013 14:52
выполнить действие после завершения потока Pein95 Общие вопросы Delphi 3 23.11.2011 13:52
Как узнать номер потока из самого потока? GaMeSTeR Помощь студентам 0 03.12.2010 09:50
Как остановить Excel kzld Microsoft Office Excel 5 07.11.2010 13:33