Zum Inhalt springen
  • 0

Variable klassenübergreifend verändern


 Teilen

Frage

6 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
public static class Holder
{
        public static char SomeChar = 'a';
}
public class Example
{
	public void Print() => Console.WriteLine(Holder.SomeChar);
}
Console.WriteLine(Holder.SomeChar);
var x = new Example();

Holder.SomeChar = 'b';           
x.Print();

Ausgabe:

a
b
Drücken Sie eine beliebige Taste . . .

 

Oder machst du Folgendes:

public class Example
{
  public char HoldedValue { get; } = Holder.SomeChar;
  public void Print() => Console.WriteLine(HoldedValue);
}

 

Console.WriteLine(Holder.SomeChar);
var x = new Example();
Holder.SomeChar = 'b';           
x.Print();

 

Bearbeitet von r4phi
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

 Teilen

Fachinformatiker.de, 2021 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung