私は学校でのプロジェクトに取り組んでいます(CISで私のBAのために働いています)。クラス関数。C#「非静的フィールドにオブジェクト参照が必要です」静的メンバー関数のクラス問題
public static int GetNumberCreated()
{
// return the total number of airplanes created using the class as the blueprint
return numberCreated; // returns the number of airplanes created
}//end of public int GetNumberCreated()
これは、この小さなC#プログラムでこれまでに作った飛行機の数を返します。 私が先頭にnumberCreatedを宣言:
private int numberCreated;
私は古典的なエラーを取得する私は理解しようと研究のまともな量をやった「オブジェクト参照が非静的フィールド、メソッド、またはプロパティのために必要とされます」何が起こっているが、私は何も出てきていない。
フォームが変数にアクセスできるようになるように、私はしかし、クラスの一番下にプロパティを設定しました:
public int NumberCreated { get; set; }
私はまた、これにプロパティを変更しようとしました:
public int NumberCreated { get { return numberCreated; } set { numberCreated = value; } }
運がありません。 >。> '
私は間違っていますか?
ありがとう^ _^'私はそれが私が行方不明だったことは信じられません。みんなありがとう。 –