2017-07-31 23 views
-2

如何走到這一步的C#代碼是行不通的。如何走到這一步的C#代碼是不工作

Console.Write("What is your awesomeness level: "); 
int Level = Convert.ToInt32(Console.ReadLine()); 
int Isaac_Level = Level + (100 * Level); 
var remainder = Isaac_Level - Level; 
if (Isaac_Level > Level) 
{ 
    Console.WriteLine("Isaac's Awesome Level is higher than yours by ", remainder); 
} 

其餘部分有問題 - 它不會出現在Console.WriteLine的輸出中。

我已經嘗試了很多,請你告訴我什麼是錯的。

+4

什麼錯誤?或者什麼是投入和預期產出? – user1211

+2

'{0}''中串Console.WriteLine' – ClearLogic

+2

缺少它應該是'Console.WriteLine(「以撒真棒等級比你高出{0}」,餘數);' – ClearLogic

回答

1

你有一個語法錯誤的位置:

Console.WriteLine("Isaac's Awesome Level is higher than yours by ", remainder); 

改用此:

Console.WriteLine("Isaac's Awesome Level is higher than yours by " + remainder); 

或C#6功能:

Console.WriteLine($"Isaac's Awesome Level is higher than yours by {remainder}"); 

還,使用try catch語句來轉換和Console.ReadLine();當你想要用戶閱讀的東西

相關問題