Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

Gibt es (einen Ersatz für) static Variablen innerhalb von Funktionen (wie in C)
christof.k
myCSharp.de - Member



Dabei seit:
Beiträge: 160

Themenstarter:

Gibt es (einen Ersatz für) static Variablen innerhalb von Funktionen (wie in C)

beantworten | zitieren | melden

Hallo,

ich habe mich schon immer gefragt, warum es in C# nicht möglich ist, innerhalb einer funktion einer lokalen Variable ein Gedächtnis zu verpassen wie mit "static" in C.
Manchmal brauche ich nur einen kleinen Speicher und muss bisher immer eine globale Variable innerhalb der Klasse definieren. Dadurch habe ich viele kleine Variablen global, obwohl dieses für mich etwas "unsauber" ist, da andere Funktionen nie auf diese globale Variable zugreifen.

Es wäre schön, wenn jemand dazu einen Kommentar geben könnte....

Danke
Christof
private Nachricht | Beiträge des Benutzers
dN!3L
myCSharp.de - Experte

Avatar #avatar-2985.png


Dabei seit:
Beiträge: 3138

beantworten | zitieren | melden

Zitat von christof.k
Gibt es static variablen innerhalb von Funktionen (wie in C)
Nein.

Why doesn't C# support local static variables like C does? - Stack Overflow

Gruß,
dN!3L
private Nachricht | Beiträge des Benutzers