/// <summary> /// 添加指令方法 /// </summary> /// <param name="instructuion">指令类型</param> /// <param name="parameters">参数列表</param> public void Add(Instructuions_Package instructuion, ParameterPackage[] parameters) { End.Next = new InstructionNode(instructuion) { Next = null, Pre = End }; End = End.Next; Count++; if (null != parameters) { for (int i = 0; i < parameters.Length; i++) { End.Add(parameters[i].Type, parameters[i].Parameter); } } }