Ich habe eine Klasse in der zwei Functions sind. In der ersten Function wird ein Wert in eine Variable gespeichert (es ist aber nicht das Ergebnis der Function, wird also nicht durch ein Return freigesetzt), den ich in der zweiten Function wieder brauche.
Jedoch wird der Wert der Variable zurückgesetzt, sobald die erste Function abgearbeitet wurde. Der Datentyp der Variable ist Int und der Wert wird durch SQL ermittelt (ID einer Tabelle). In Function 2 brauch ich die ID dann um mit where zu vergleichen.
Beim Debuggen ist angegeben, dass in der Variable 10 steht, solange die erste Function abgearbeitet wird (und so soll es für den Datensatz den er momentan liest auch sein). Das Speichern ist also nicht das Problem.
Die Variable war zuerst über Property deklariert, darüber hab ich aber gelesen, dass diese nach jeder Verwendung zurückgesetzt werden.
Das ganze global zu deklarieren hat leider auch nicht funktioniert. Auch hier wurde der Wert auf 0 zurückgesetzt.
Gib es eine Möglichkeit, wie ich den Wert der Variable erhalten kann, bis sie mit einem neuen Wert gefüllt wird?
Jedoch wird der Wert der Variable zurückgesetzt, sobald die erste Function abgearbeitet wurde. Der Datentyp der Variable ist Int und der Wert wird durch SQL ermittelt (ID einer Tabelle). In Function 2 brauch ich die ID dann um mit where zu vergleichen.
Beim Debuggen ist angegeben, dass in der Variable 10 steht, solange die erste Function abgearbeitet wird (und so soll es für den Datensatz den er momentan liest auch sein). Das Speichern ist also nicht das Problem.
Die Variable war zuerst über Property deklariert, darüber hab ich aber gelesen, dass diese nach jeder Verwendung zurückgesetzt werden.
Das ganze global zu deklarieren hat leider auch nicht funktioniert. Auch hier wurde der Wert auf 0 zurückgesetzt.
Gib es eine Möglichkeit, wie ich den Wert der Variable erhalten kann, bis sie mit einem neuen Wert gefüllt wird?
Comment