public static Weapon CreateWeapon(string order) { Weapon w = null; switch (order) { case "T85": w = new T85(); break; case "T65K2": w = new T65K2(); break; case "折凳": w = new Campstool(); break; } return(w); }
static bool Do85(T85 t) { Nullable<T85> n = new Nullable<T85>(t); return Ensure(n.HasValue && n.Value == t); }