C#中的输入对话框

时间:2011-10-25 00:45:08

标签: c# visual-studio-2008 user-interface dialog

我是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 个答案:

答案 0 :(得分:2)

添加对Microsoft.VisualBasic.dll的引用。

致电Microsoft.VisualBasic.Interaction.InputBox(...)

答案 1 :(得分:0)

@Daniel White是对的。 C#没有该对话框。您可以使用他的示例加载VB.Net equivolent。请参阅此处:What is the C# version of VB.net's InputDialog?了解更多信息。

代码的其余部分:

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

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

快速复制/粘贴,但应该让你关闭