Monodevelop на Ubuntu Console.ReadLine не работает - PullRequest
4 голосов
/ 24 июля 2011

Я пытаюсь разрабатывать на платформе Mono на Ubuntu. Но у меня возникли проблемы с моим первым заявлением :) Вот код:

using System;
using System.Threading;

namespace threadings
{
class MainClass
{
    public static void Main (string[] args)
    {
        Console.WriteLine ("The start");
        string x=Console.ReadLine();
        Console.WriteLine(x);
        Console.WriteLine ("the end");
    }


}

}

А вот и результат:

The start

the end

И между ними нет никакой строки, и не происходит чтение из консоли, и я ничего не могу ввести. В чем проблема? Может я что то не так делаю?

Мое окружение:

Ubuntu: Linux nozim-desktop 2.6.32-32-generic-pae
MonoDevelop: 
        version: 2.2.1 
        Build date: 2010-03-09 16:12:25+0000

1 Ответ

10 голосов
/ 25 июля 2011

Консоль MonoDevelop по умолчанию не поддерживает ReadLine (), но вы можете установить опцию в опциях проекта для запуска внешней консоли.

Параметры / Выполнить / Общие / Выполнить на внешней консоли

...