public static void 运行() { 原值 yuan = new 原值(); yuan.Num = 25; 加法 add = new 加法(); List <运算> cal = new List <运算>(); cal.Add(new 加法()); cal.Add(new 加法()); cal.Add(new 加法()); cal.Add(new 减法()); cal.Add(new 加法()); cal.Add(new 减法()); for (int i = 0; i < cal.Count; i++) { cal[i].操作(yuan); } Console.WriteLine(yuan.Num); Console.ReadKey(); }
public override void 操作(原值 yuan) { yuan.Num--; }
public abstract void 操作(原值 yuan);