2016-01-23 87 views
0
{ 
    int x; 
    x = 2; 
    Console.WriteLine("Hi, Please select any number from 1,2,3,4"); 
    string userValue; 
    userValue = Console.ReadLine(); 
    Console.WriteLine ("You selected: " + userValue + x); 
    Console.ReadLine(); 
} 

欲x的值是添加,當我從上面的數字 例如選擇任何人如果我選擇1,那麼應該加上x = 2的值並且回答應該是「3」C#:添加整數輸出

哪裏是錯誤,因爲我沒有把一個整數放入一個桶中。

回答

1

我在這裏看到兩個問題:1)userValue是一個字符串,2)在WriteLine中缺少圓括號。你有沒有嘗試過這樣的:這工作

int userValue = Convert.ToInt32(Console.ReadLine()); 
// .... 
Console.WriteLine ("You selected: " + (userValue + x)); 
0
{ 
      int x; 
      x = 2; 
      Console.WriteLine("Hi, Please select any number from 1,2,3,4"); 
      int userValue = Convert.ToInt32(Console.ReadLine()); 
      Console.WriteLine ("You selected: " + (userValue + x)); 
      Console.ReadLine(); 
     } 

! :)

+0

很高興幫助! – Derlin