Blog Schröder

Sammlung von Codeschnipseln zu Programmierproblemen.
Daten aus fremden Quellen unterliegen deren Rechten.
Siehe auch: Disclaimer auf www.computer-schroeder.de

Donnerstag, 25. Oktober 2007

Static in Klasse

Static-Variablen sind nur in Prozeduren erlaubt. Um sie über Prozedurgrenzen zu verwenden, kapsele ich diese in eine Funktion. Auf diese wiederum könnte bei Bedarf ein Property zugreifen. Diese "Variable" behält auch nach einem PostBack ihren Wert.

Function myName(Optional ByVal value As myType= Nothing) As myType
Static staticMember As myType= myStartwert
If value =Nothing Then Return staticMember
staticMember = value
Return value
End Function

Leseaufruf: x= myName
Schreibaufruf: myName(y)

(Es scheint, daß dies einen PostBack doch nicht überlebt)

Labels: , , ,

0 Kommentare:

Kommentar veröffentlichen

Links zu diesem Post:

Link erstellen

<< Startseite