私は、この週のラボで助けてくれた私の先生からこの少しのコードを与えられました。 "selectedType"の文脈では、私は確信していません。なぜそれが私がここにいるのではないのですか?私は誰かが "Airplane.Type.Fighter"が何であるかを説明できるかどうかを知りたいので、私はここにいる。 飛行機は、これに接続されたクラスです。しかし、タイプが飛行機の中にあるべきであるかどうかわからない。クラスのクラスですか?何か他のもの
思考?
switch (selectedType)
{
case Airplane.Type.Fighter:
newPlane = new FighterJet(name, position, cboPlaneType.SelectedItem);
break;
case Airplane.Type.Passenger:
int numPassengers = Utilities.getIntegerInputValue(txtNumberPassengers);
newPlane =
new PassengerAirplane(name, position, txtType.Text, txtFlightNumber.Text, numPassengers);
break;
default:
newPlane = new Airplane(name, position);
break;
}
は私には列挙型またはconstのように見えます –
これは内側のEnumです。この答えを見てください:http://stackoverflow.com/questions/980766/how-do-i-declare-a-nested-enum/980792#980792 – Sean