-Code geändert werden In Konstruktor dieser Klasse habe ich einige Tasten auf der Liste Kontrollen. Die Bevölkerung hatte ein paar Zeilen wie dieseStruct der Variable kann nicht
controls.Add(new Key() { key = jump, name = "jump", time = 0 });
Alles sieht gut aus, wenn ich die Überprüfung/Aufnahme/immer die Variable, aber nachdem ich es initialy gesetzt (in Konstruktor der Klasse), kann ich nicht ändern Sie es. Warum passiert das und gibt es einen Workaround?
Es gibt keinen Grund in Ihrem geposteten Code, eine Struktur zu verwenden, Sie sollten es stattdessen zu einer Klasse machen –
Ich sehe jetzt. Ich wusste nicht, dass du nicht nur eine Variable von struct ändern kannst. Danke – Monset
Ich habe buchstäblich nur "struct" in "class" geändert, und jetzt funktioniert es. Jetzt sehe ich, das ist ein Duplikat – Monset