Ich wollte einfach nur verhindern, dass die Änderungen am Objekt innerhalb der Methode auf das Objekt außerhalb der Methode Auswirkungen haben, wie es eben normalerweise ist. Gut, blöd erklärt, weil ein Objekt sowohl innerhalb, als auch außerhalb der Methode immer noch das gleiche Objekt ist, aber ihr wisst, was ich meine. ^^
Ich habe hier nämlich einen Typ, den ich ursprünglich als Struktur schreiben wollte, aber dafür wurde die dann zu kompliziert.
@Th69:
Der Typ enthält nur zwei Attribute, eine byte-Liste und ein Attribut vom Typ bool. ^^
Und ich brauche das auch nur intern, hab deshalb jetzt simpel eine kleine Methode zum klonen geschrieben.