Delphi-Quellcode:
if CommandList.IndexOf(IntToStr(iLine)) >= 0
then // gültiger Befehl
else Console.Lines.Add('Ungültiger Befehl');
Jetzt schaust du dir mal den Sourcecode an, und gehst dich danach schämen.
Aber immerhin eine Leistung, zweimal den selben Fehler zu machen