C# 中的输入对话框
我是 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]!=' ');
谢谢: )
i am new to c# , and i am trying to write a piece of code that is equivalent to code written in java below.
i need an input dialogue that asksthe user to enter his choice, sadly my attempts ended in both run time and compile time errors:)
i would apperciate your help
this is the code in java , which i am trying to implement in c#
do{
String name = JOptionPane.showInputDialog(null, "PLEASE ENTER YOUR CHOICE OF SQUARE NUMBER");
choice = Integer.parseInt(name);
choice --;
}while(TicTac[choice]!=' ');
Thank You:)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
添加对 Microsoft.VisualBasic.dll 的引用。
调用 Microsoft.VisualBasic.Interaction.InputBox(...)。
Add a reference to
Microsoft.VisualBasic.dll
.Call
Microsoft.VisualBasic.Interaction.InputBox(...)
.@丹尼尔怀特是正确的。 C# 没有这个对话框。您可以使用他的示例加载 VB.Net 等效项。请参阅此处: VB.net 的 C# 版本是什么输入对话框?了解更多信息。
对于代码的其余部分:
这是一个快速复制/粘贴,但应该让您接近
@Daniel White is correct. C# doesn't have that dialog. You can load the VB.Net equivolent using his example. See here: What is the C# version of VB.net's InputDialog? for more.
For the rest of your code:
Thats a quick copy/paste but should get you close