2013-10-26 79 views
0

我是編程新手,正在玩C#應用程序...
我的代碼有什麼問題?如何獲取用戶輸入並使用C#打印?

private void button1_Click(object sender, EventArgs e) 
{ 
    String text = textBox1.Text; 
    text = Console.ReadLine(); 
    Console.WriteLine(text); 
    MessageBox.Show("hi"+ text); 
} 

我只是想獲得用戶輸入並在c#應用程序中打印它。

+2

您正在使用Windows Forms和努力從控制檯獲取輸入(如控制檯應用程序)。確定要採用哪條路線。 – scartag

回答

2

問題是你使用控制檯應用程序或用戶界面應用程序(如WPF,WinForms)?

如果您使用的是控制檯應用程序,那麼你應該:

string input = Console.ReadLine(); //Getting an input from the user. 
Console.WriteLine(input); //Print the input. 

如果您使用的是用戶界面的應用程序,例如WPF那麼你應該:

string input = textBox1.Text; //You should have a textbox in the view with the name textBox1 
MessageBox.Show("hi" + input); //Shows a message box. 
+0

謝謝解決! – user2922625