Ich habe eine Klasse definiert, mit vielen Werten definiert. Ich möchte eine Kopie davon machen und dann 1 Variable ändern. Wenn ich dies tue, ändert sich auch die Variable in meiner ursprünglichen Klasse.VB net Kopierklassen und Werte ändern
Der Code, den ich verwende, ist unten abgebildet. Irgendwelche Ideen, was ich falsch mache?
Dim NewClass As MyClass = PreviousClass(i)
NewClass.Value1 = NewVal
Bist Du sicher, dass Sie sprechen von Struktur und nicht Klasse? Bitte zeigen Sie die Strukturdefinition und wie initialisieren Sie das PreviousVar Array – Steve
Entschuldigung, es ist eine Klasse – Chris
@Chris Ich sehe Sie in Klasse geändert, das ist der ganze Zweck der Klasse ... Es würde mit Struktur arbeiten. –