Heim > Backend-Entwicklung > C#.Net-Tutorial > Was sind Zeiger in C#?

Was sind Zeiger in C#?

王林
Freigeben: 2023-09-02 11:49:02
nach vorne
1473 Leute haben es durchsucht

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;
Nach dem Login kopieren

So deklarieren Sie einen Zeigertyp -

double *z; /* pointer to a double */
Nach dem Login kopieren

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();
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage