Heim >Backend-Entwicklung >C#.Net-Tutorial >Was sind Zeiger in C#?
Ein Zeiger ist eine Variable, deren Wert die Adresse einer anderen Variablen ist, also die direkte Adresse eines Speicherorts.
Die Syntax für einen Zeiger lautet -
type *var-name;
So deklarieren Sie einen Zeigertyp -
double *z; /* pointer to a double */
C# ermöglicht die Verwendung von Zeigervariablen in Funktionen oder Codeblöcken, die durch den unsicheren Modifikator gekennzeichnet sind. Unsicherer Code oder nicht verwalteter Code ist ein Codeblock, der Zeigervariablen verwendet.
Das Folgende ist unser Modul, das zeigt, wie man Zeigervariablen deklariert und verwendet. Wir haben hier den unsicheren Modifikator verwendet -
static unsafe void Main(string[] args) { int val = 50; int* x = &val; Console.WriteLine("Data: {0} ", val); Console.WriteLine("Address: {0}", (int)x); Console.ReadKey(); }
Das obige ist der detaillierte Inhalt vonWas sind Zeiger in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!