Wobei ich hier einfach mal den "SoftCast" as
anstelle des HardCasts verwendet habe
Was aber in genau dem Konstrukt überflüssig ist: Das "is" prüft den Typ ja schon, da musst du nicht mit "as" nochmal prüfen.
Da hast Du auch wieder Recht, aber ich wollte einfach mal zeigen, dass es außer dem harten Cast noch etwas anderes gibt
(ja, ich denke, das wird als Ausrede funktionieren...)