static void Main(string[] args) { string writePath = @"E:\ДОСДАТЬ\Practice_Exam\Practice_Exam\hta.txt"; Air airplane1 = new Air(); airplane1.name = "BOING"; airplane1.CountOfPassengers = 21; airplane1.Speed = 100; airplane1.st = Air.Status.fly; using (FileStream fs = new FileStream(writePath, FileMode.Append)) { using (StreamWriter sw = new StreamWriter(fs)) { sw.WriteLine(airplane1.name); sw.WriteLine(airplane1.CountOfPassengers); sw.WriteLine(airplane1.Speed); sw.WriteLine(airplane1.st); } } airplane1.show(); IAirability air1 = (IAirability)airplane1; air1.Check(); IAirable air2 = (IAirable)airplane1; air2.Check(); airplane1.Fly(); }
public Air(IAirable parent) { parentNote = parent; }
/// <summary> /// 指定の<see cref="IAirable"/>を親とする<see cref="AirAction"/>の新しいインスタンスを初期化します。 /// </summary> /// <param name="parent">この<see cref="AirAction"/>の親となる<see cref="IAirable"/>オブジェクト</param> public AirAction(IAirable parent) { parentNote = parent; }