2017-06-26 26 views
0

ちょうどkearning C#を開始しました。コンソールアプリケーションを実行する際にいくつか問題がありました。何らかの理由で、私がコンソールアプリケーションを実行するとsayHelloメソッドが実行されますが、算術メソッドは実行されません。算術演算子はコンパイル時に登録されません

ご協力いただければ幸いです。

using System; 

class Mainclass { 

public static void sayHello(string username, string servername) 
{ 

    Console.WriteLine("Could you please enter your name : "); 

    username = Console.ReadLine(); 
    Console.WriteLine("Hello " + username + "," + " my name is " + servername + "."); 
    Console.ReadLine(); 
} 

public static float Arithmetic (float value) 
{ 


    return value * value; 
} 




static void Main() 
{ 
    Console.WriteLine("Hello, Welcome to the football scout app."); 

    sayHello((Console.ReadLine()), "Mr. Scout"); 

    Arithmetic(200); 

} 
+3

これはうまく動作しているだけで、何もしていません。 'Console.WriteLine(Arithmetic(200));'を試して、返された値を 'Console'に出力してください – InBetween

+2

それはそのメソッドを実行していないことをどのように知っていますか?あなたはそれから何らかのアウトプットを作り出していない、あるいはあなたがそれを呼んだ後です。 Arithmeticメソッド内にブレークポイントを配置し、デバッガを実行してみてください。 –

+0

あなたの返信ありがとう! –

答えて

3

それは確かには、あなただけの任意の出力を実装していない、方法を実行しません。

static void Main() 
{ 
    Console.WriteLine("Hello, Welcome to the football scout app."); 

    sayHello((Console.ReadLine()), "Mr. Scout"); 

    Console.WriteLine("200 squared equals " + Arithmetic(200).ToString()); 
} 
関連する問題