Penunjuk ialah pembolehubah yang nilainya ialah alamat pembolehubah lain, iaitu alamat langsung lokasi memori.
Sintaks untuk penunjuk ialah -
type *var-name;
Begini cara mengisytiharkan jenis penunjuk -
double *z; /* pointer to a double */
C# membenarkan penggunaan pembolehubah penunjuk dalam fungsi atau blok kod yang ditandakan oleh pengubah suai yang tidak selamat. Kod tidak selamat atau kod tidak terurus ialah blok kod yang menggunakan pembolehubah penunjuk.
Berikut ialah modul kami yang menunjukkan cara mengisytiharkan dan menggunakan pembolehubah penunjuk. Kami menggunakan pengubah suai tidak selamat di sini -
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(); }
Atas ialah kandungan terperinci Apakah petunjuk dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!