我是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]!=' ');
谢谢你:)
答案 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 --;
}
快速复制/粘贴,但应该让你关闭