public void AddTerminal(CommonTerminal terminal) { CommonTerminal[] newTerminalArray = new CommonTerminal [Terminals.Length + 1]; for (int i = 0; i < Terminals.Length; i++) { newTerminalArray[i] = Terminals[i]; } newTerminalArray[Terminals.Length] = terminal; Terminals = newTerminalArray; }
public void AddTerminals(CommonTerminal[] newTerminals) { CommonTerminal[] newTerminalArray = new CommonTerminal[Terminals.Length + newTerminals.Length]; for (int i = 0; i < Terminals.Length; i++) { newTerminalArray[i] = Terminals[i]; } for (int i = 0; i < newTerminals.Length; i++) { newTerminalArray[Terminals.Length + i] = newTerminals[i]; } Terminals = newTerminalArray; }