Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

รหัสที่ไม่มีการจัดการใน C # คืออะไร


ต่อไปนี้ระบุว่ารหัสที่ไม่มีการจัดการคืออะไร -

  • แอปพลิเคชันที่ไม่อยู่ภายใต้การควบคุมของ CLR จะไม่มีการจัดการ
  • รหัสที่ไม่ปลอดภัยหรือรหัสที่ไม่มีการจัดการคือบล็อกรหัสที่ใช้ตัวแปรตัวชี้
  • ตัวแก้ไขที่ไม่ปลอดภัยอนุญาตให้ใช้ตัวชี้ในโค้ดที่ไม่มีการจัดการ

นี่คือโมดูลที่แสดงวิธีการประกาศและใช้ตัวแปรตัวชี้ เราได้ใช้ตัวแก้ไขที่ไม่ปลอดภัยที่นี่

เรามาดูตัวอย่างกัน −

ตัวอย่าง

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();
}