C# Как отредактировать текст, выведенный в консоль

232
08 октября 2017, 22:03

Помогите пожалуйста. Мне нужно, чтобы пользователь мог вводить символы (на месте курсора), и введенные данные отображались в том же месте (на месте редактирования).

public void Open (string path)
    {
        path = path + ".txt";
        string[] lines = File.ReadAllLines(path);
        int count = 0;
        foreach (string line in lines)
        {
            Console.WriteLine(lines[count]);
            count++;
        }
        int StartRow = Console.CursorTop;
        int StartCol = Console.CursorLeft;            
        ConsoleKeyInfo key;
        do
        {
            key = Console.ReadKey(true);
            if (key.Key == ConsoleKey.UpArrow)
                Console.SetCursorPosition(StartCol, StartRow - 1);
            if (key.Key == ConsoleKey.DownArrow)
                Console.SetCursorPosition(StartCol, StartRow + 1);
            if (key.Key == ConsoleKey.LeftArrow)
                Console.SetCursorPosition(StartCol - 1, StartRow);
            if (key.Key == ConsoleKey.RightArrow)
                Console.SetCursorPosition(StartCol + 1, StartRow);
            StartRow = Console.CursorTop;
            StartCol = Console.CursorLeft; 
        } while (true); 
    }
READ ALSO
Как собрать .NET Framework

Как собрать .NET Framework

https://githubcom/microsoft/referencesource

253
Использовать Websocket в контроллере asp.net core mvc

Использовать Websocket в контроллере asp.net core mvc

Как использовать websocket в контроллерах aspnet core mvc?

231
Как получить POST параметры и файл в форме?

Как получить POST параметры и файл в форме?

Я отправляю форму с данными и файлом, но не могу затем сохранить файл и получить значение select option Я делаю такое

217
Добавление в ListBox StackPanel'ов программно

Добавление в ListBox StackPanel'ов программно

Есть приложение, которое генерирует текстовые значенияЕсть ListBox, в который эти значения нужно выводить, но не только значения, но еще и определенный...

225