2016-01-23 94 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