Klassenübergreifende Variablen

SodaF

Grünschnabel
Hallo zusammen,

ich habe folgendes Problem:

Ich habe ein C# Programm geschrieben, als Consolenanwednung. Jetzt möchte ich darin zur Usability ein Form auftauchen lassen. Das ist soweit kein Problem, aber wie kann ich bewerkstelligen, dass die Eingaben im Form auch im Programm weiterverwendet werden können?

Kurz: wie kann ich eine globale variable anlegen?

Gruß
Soda
 
Hallo, du könntest eine Klasse erstellen, die alle globalen Variablen aufnimmt:
C#:
// Klasse für globale Variablen
public class GlobalVars
{
    public static readonly GlobalVars Instance = new GlobalVars();

    public int abc;
    public string def;
    ...
}

// Verwendung
GlobalVars.Instance.abc = ... ;
Gruß
MCoder
 
Zurück