Wo ist denn hier der Kopf-an-die-Wand-schlag Button?
So was macht man nicht!
Wegen so einem set of byte statt set of spezifischen Aufzählungstyp haben wir hier schon Stunden an Fehlersuche verbracht.
Und in Zeiten von
Unicode ist ein set of char auch nicht mehr sicher. Spätestens bei Surrogaten wird es dann übel.
Was du benutzt ist dir überlassen.
So generell kann man halt nicht sagen was wo wie gebraucht wird. Das hängt immer vom einzelfall ab.
Wenn du etwas professionellere Sets benutzen willst, dann schau am besten mal in meine
CustomSets unit. Dort findest du die TSet<T>-Klasse, die nahezu keine Wünsche übrig lässt...