Массивы и коллекции / Множества

type
  TCharSet = set of AnsiChar;

var
  Chars, Chars2: TCharSet;
  ContainA, ContainE, ContainAll: Boolean;
begin
  Chars := ['A''B''C''D'];

  ContainA := 'A' in Chars;
  //containA is True

  ContainE := 'E' in Chars;
  //containE is False

  //subset check
  Chars2 := ['A''B'];
  ContainAll := Chars2 <= Chars;
  //containAll is True

  WriteLn('containA is ', ContainA);
  WriteLn('containE is ', ContainE);
  WriteLn('containAll is ', ContainAll);
end.