Диалоги ввода в C # - PullRequest
       4

Диалоги ввода в C #

0 голосов
/ 25 октября 2011

Я новичок в C #, и я пытаюсь написать кусок кода, который эквивалентен коду, написанному на Java ниже.

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

я бы применил вашу помощь

это код в Java, который я пытаюсь реализовать в C #

  do{

    String name = JOptionPane.showInputDialog(null, "PLEASE ENTER YOUR CHOICE OF    SQUARE NUMBER");

    choice = Integer.parseInt(name);
    choice --;
    }while(TicTac[choice]!=' ');

Спасибо:)

Ответы [ 2 ]

2 голосов
/ 25 октября 2011

Добавить ссылку на Microsoft.VisualBasic.dll.

Звоните Microsoft.VisualBasic.Interaction.InputBox(...).

0 голосов
/ 25 октября 2011

@ Даниэль Уайт прав. C # не имеет этого диалога. Вы можете загрузить VB.Net, используя его пример. Смотрите здесь: Что такое C # версия InputDialog VB.net? для получения дополнительной информации.

Для остальной части вашего кода:

while (TicTac[choice] != ' ')
{
     String name = Microsoft.VisualBasic.Interaction.InputBox(null, "PLEASE ENTER YOUR CHOICE OF SQUARE NUMBER");

    choice = Integer.parseInt(name);
    choice --;
}

Это быстрое копирование / вставка, но вы должны приблизиться

...