Visual Studio 2017 Mac не отображает вывод во внутренней консоли

Я новичок в VSC и просто пытаюсь вывести свой код C# во внутреннюю консоль (у меня есть еще одна проблема с выводом на внешнюю консоль). Я просто получаю случайные журналы, и ожидаемый результат не появляется.

Это мой код:

    using System;

    namespace Learn
    {
        class Program
        {
            static void Main(string[] args)
            {
                string testString = Console.ReadLine();
                Console.Write("Enter a string - ");
            }
        }
}

И это вывод:

--> Вывод VSC ‹--


person Community    schedule 13.12.2018    source источник
comment
Вы, вероятно, захотите поменять местами эти операторы - даже если они работают, приложение попросит вас ввести строку только после того, как вы действительно ее ввели...   -  person Jeroen Mostert    schedule 13.12.2018
comment
ну, когда я пробую весь такой код: string testString; Console.Write(Введите строку - ); testString = Console.ReadLine(); Console.WriteLine(Вы ввели '{0}', testString); Я тоже ничего не получаю, и я всегда получаю эти надоедливые сообщения. Кроме того, я не могу написать какой-либо пользовательский ввод в консоли   -  person    schedule 13.12.2018
comment
Окно, которое вы показали, является окном вывода отладчика — разумно не смешивать его с вашими собственными данными. Мне не хватает опыта работы с VSC, чтобы знать, как настроить его для работы со встроенной консолью; в VS full это просто запустит новое окно, в котором приложение делает свое дело. Я знаю, что консоль, на которую вы сейчас смотрите, не та, которую вы на самом деле хотите.   -  person Jeroen Mostert    schedule 13.12.2018
comment
Если вы хотите получить ввод с помощью Console.ReadLine, вам нужно будет использовать внешнюю консоль при запуске проекта. Внутренняя консоль, которая является окном вывода приложения, не поддерживает чтение из консоли. С консольным проектом .NET Core вы можете получить вывод во внутренней консоли, если вы измените код на использование Console.WriteLine, а затем переместите его перед ReadLine, однако ReadLine не будет работать.   -  person Matt Ward    schedule 13.12.2018
comment
@MattWard Спасибо   -  person    schedule 13.12.2018