C# Gloable Variablen werden nicht erkannt

  • Beitrag von Kinimod ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Benötigst du noch hilfe?


    Bin mir nicht sicher aber eine variable mit static und public zu deklarieren ist eigentlich Schwachsinn und macht man eigentlich nicht.
    Ich muss zugeben habe ich aber auch schon gemacht.


    Aber auf dem screen scheind es so als ob es im gleichen "Dokument" wäre aber halt an der falschen stelle kannst du uns/mir mal etwas mehr von deinem CODE Zeigen.
    Sollte es wirklich die Funktionen eine public static erfüllen das so wie SlaYz schrieb


    Bin mir jetzt nicht ganz sicher wo man es genau machen muss das kommt immer von selbst ^^.

    "An error doesn't become a mistake until you refuse to correct it."
    --Orlando A. Battista

  • Deine Funktion ist mit Static deklariert.
    Deine Variablen jedoch nicht. Und eine Funktion, welche als Static deklariert ist, kann nicht auf Variablen einer Instanz zugreifen.
    Entweder die Variablen mit Static versehen, oder das Static von der Funktion entfernen. 2. wäre zu bevorzugen.


    In Klassen, also richtigen Klassen ^^ sollte meist nur eine Funktion Static sein, und das wäre die getInstance() Funktion,...


    Grüße