Welche Funktion hat das Schlüsselwort "this" in C#?

~ 0 min
2019-11-26 19:51
  • Das Schlüsselwort this verweist auf die eigene Klasseninstanz.
  • Dies ist hilfreich, wenn es z.B. eine lokale und eine globale Variable gibt, die den gleichen Namen besitzen (dies ist auf Grund der unterschiedlichen Gültigkeitsbereiche möglich).
  • Möchten Sie also auf die globale Variable einer Klasse zugreifen, schreiben Sie vor diese Variable this.
  • Möchten Sie auf die lokale Variable zugreifen, schreiben Sie einfach deren Namen.
  • Beispiel:
    int speed = 0;
    
    void Add(int speed) {
      this.speed += speed;
    }
Durchschnittliche Bewertung 0 (0 Abstimmungen)

Kommentieren nicht möglich