Hallo Checkmateing,
im Groben ist es so, dass innerhalb einer Elemtfunktion das Schlüsselwort „this“ für einen Zeiger auf das Objekt, für welches die Funktion aufgerufen wurde, steht. Das wäre z.B.:
|
C# Quellcode
|
1
2
3
4
5
6
7
8
9
|
public class meineKlasse
{
int Hour = 0;
public void SomeMethod(int hour)
{
this.Hour=hour;
}
}
|
Das „this“ Schlüsselwort verweist auf die aktuelle Instanz der Klasse.
In dem Beispiel gibt es in der Klasse eine Definition von Hour. Dem Hour weist man mit „this.Hour = Hour“ den Wert von Hour zu. Diesen Wert bekommt man per Parameter in der Methode „public void SomeMethode(int hour)“. Wenn es in einer Klasse mehrere Methoden gibt, kann man dann darauf zugreifen.
Hier gibt es weitere Erklärungen mit wirklich guten Beispielen:
http://ag-kastens.upb.de/lehre/material/…c++_node12.html https://www.mi.fu-berlin.de/wiki/pub/ABI…10/Thursday.pdf
http://www.cpp-tutor.de/cpp/le10/this.html
Ich hoffe das hilft dir weiter!!

viel spass beim ausprobieren.