2017-07-31 2 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

'Console.WriteLine'文字列に' {0} 'がありません。 – ClearLogic

+2

' Console.WriteLine( "Isaacの素晴らしいレベルが{0}"、残りの部分よりも高い); ' – ClearLogic

答えて

1

あなたがここに構文エラーがあります。

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.WriteLine("Isaac's Awesome Level is higher than yours by ", remainder); 

は、代わりにこれを使用しますあなたが何かを読んでほしいときにConsole.ReadLine();を変換して

関連する問題