====== as ====== as ist ein Operator, der ähnlich [[to]] eine Umwandlung anfordert. Im Unterschied zu [[to]] erlaubt, as allerdings kein Konvertierung von Daten. Der Einsatz von Rechenzeit wird hier also beschränkt auf Referenzen. As dient vorrangig zur sichtbaren Dokumentation und kann auch durch den Punkt-Operator ersetzt werden. Karosserie contains { Farbe; Material; }; Auto contains { private Karosserie; Farbe as Karosserie.Farbe; }; a is Auto; f1, f2 is Farbe; f1 = a as Farbe; f2 = a.Farbe; as darf keine Schleifen oder Berechnungen ausführen. Es dient lediglich dazu, auf ein vorhandenes Element zu verweisen. Es darf dazu Referenzen Folgen, bzw. Membervariablen zurückgeben.