برمجة متقدمة سي شارب ماهي الاكواد الغير معالجة او الغير أمنة Unsafe Codes c#

برمجة متقدمة سي شارب ماهي الاكواد الغير معالجة او الغير أمنة Unsafe Codes c# ماهي الاكواد الغير معالجة او الغير أمنة Unsafe Codes تسمح لغة السي شارب باستخدام متغيرات المؤشرات في أكواد السي شارب . الكود الغير معالج هو كود يستخدم المؤشرات كمتغيرات, ماهو المؤشر: المؤشر هو متغير قيمته هي لعنوان لمتغير أخر.لاستخدام المؤشرات فيجب تعريفها قبل استخدامها مثلها مثل أي متغير. الصيغة العامة لتعريف المؤشرات في سي شارب type *var-name; التالي تعريفات صحيحة للمؤشرات int *ip; /* pointer to an integer */ double *dp; /* pointer to a double */ float *fp; /* pointer to a float */ char *ch /* pointer to a character */ المثال التالي يستخدم المؤشرات باستخدام محدد الوصولunsafe using System; namespace UnsafeCodeApplication { class Program { static unsafe void Main(string[] args) { int var = 20; int* p = &var; Console.WriteLine("Data is: {0} ", var); Console.WriteLine("Address is: {0}", (int)p); Console.ReadKey(); } } } ناتج الكود السابق المؤشرات Data is: 20 Address is...