2011-10-25 125 views
0

我是新來的C#,我想寫一段代碼相當於下面的Java編寫的代碼。輸入對話框在C#

我需要輸入對話asksthe用戶輸入他的選擇,遺憾的是我試圖在兩種運行時結束,編譯時錯誤:)

我會apperciate你的幫助

這是Java代碼,而我試圖在C#實現

do{ 

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

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

謝謝:)

+0

? WinForms,WPF還是其他?如果你向我們展示你的代碼,也許會更好。或者你會問你需要實施的每種方法的新問題? – svick

回答

2

增加提及Microsoft.VisualBasic.dll

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

+0

Thankx很多,它的工作:) –

0

@Daniel White是正確的。 C#沒有那個對話框。你可以使用他的例子加載VB.Net。請參閱: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 --; 
} 

那是一個快速複製/粘貼,但應該讓你關閉你在使用