www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

Daten merken
Auto-Login
Registrieren
 
Online
niemand
 
Forumsuche
Suche nach:

Logo - DracheC#-Forum

Xivender

Gepostet:
24.10.2005 22:49

Variablen???  
Hallo,
habe nur ne kurze Frage,
wie kann ich es machen, dass ich eine Variable Global deklariere, also, dass auf diese auch innerhalb von anderen Prozeduren zurückgreifen kann.
Oder gibt es eine andere Möglichkeit, Werte von variablen auszutauschen?

Mfg

Xivender
Zum Seitenanfang Homepage      
 
Jammni

Gepostet:
26.10.2005 22:26

   
Naja, du kannst eine Variable innerhalb einer Klasse als static deklarieren. Damit hättest du dann eine Variable, die du dann über Klassenname.Variablenname jederzeit ansprechen kannst. Das sieht dann ungefähr so aus:
public class myClass()
{
public static int myVar;
}


Als zweites kannst du sie auch einfach in der Klasse deklarieren, in der du sie benutzt. Das setzt natürlich voraus, dass du die Variable nur in dieser Klasse benötigst.

Und als drittes kannst du die Variable natürlich immer allen Funktionen übergeben, die sie benutzen.
public class myClass()
{
public int macheWas(int wichtig)
{
// hier was mit wichtig machen...
return wichtig;
}

static void Main(string[] args)
{
int totalwichtig = 1;
totalwichtig = macheWas(totalwichtig);
}
}
Zum Seitenanfang Homepage   ICQ