Welche Funktion hat das Schlüsselwort "this" in C#?
- 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; }