Несколько окон в c#
Формулировка задачи:
Как добавить ещё одно окно для консольного приложения c#, мне надо чтоб с одной программы одну часть она выводило в одно окно, а во второе, другую часть. Как это сделать, заранее спасибо.
Решение задачи: «Несколько окон в c#»
textual
Листинг программы
using System;
using System.Threading;
namespace ConsoleApplication11
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("бла-бла");
Console.WriteLine("блабла");
Console.WriteLine("Запускаем долгую обработку");
PrintProgress();
}
private static void PrintProgress()
{
const string mask = "Прогресс {0:p}";
Console.CursorVisible = false;
for (double progress = 0; progress < 1; progress += 0.001)
{
int left = Console.CursorLeft, top = Console.CursorTop;
string msg = string.Format(mask, progress);
Console.Write(msg);
Thread.Sleep(5); //эмулируем длительную работу
Console.SetCursorPosition(left, top);
}
Console.WriteLine(mask, 1);
Console.CursorVisible = true;
}
}
}