2016-11-30 14 views
-5

私はそれを動作させることができません!私はこのエラーを取得するメソッドを呼び出す、C#

var totalSum = OrangeJuice.CreateJuice(AddOranges()); 

::私はメソッド「CreateJuice」を呼び出すためにメインでこのコードを入力すると名前AddOrangesを現在のコンテキストに存在しません。私の方法を呼び出すのに助けが必要です。

CreateJuiceメソッドはどのように呼び出すことができますか?

+0

'CreateJuice'と' AddOrange'はどこで定義しますか?あなたはクラス名を表示しません。あなたは重要ではないものや、重要な隠されたものを示しました。 – user3185569

+0

AddOrangesは静的メソッドなので、クラスの名前を前に付けておく必要があります。したがって、クラスがFruitの場合、Fruit.AddOranges()を呼び出すとリストが返されます。 –

+4

"AddOrangesは現在のコンテキストに存在しません" - 実際の名前である 'AddOrange()'を呼び出した場合は?つまり、それは質問を入力することからタイプミスではないと仮定します。そうであれば、上の 'classname.method()'の提案を見てください。 –

答えて

0

あなたはそれが私は彼らが同じクラスであると仮定してい

var totalSum = OrangeJuice.CreateJuice(OrangeJuice.AddOranges()); 

静的なので、クラス名とメソッド呼び出しを修飾する必要があります。

関連する問題