تسمح لغة C# باستخدام متغيرات المؤشر في دالة كتلة التعليمات البرمجية عندما يتم تمييزها بالمعدِّل غير الآمن. التعليمات البرمجية غير الآمنة أو التعليمات البرمجية غير المُدارة هي كتلة تعليمات برمجية تستخدم متغير مؤشر.