Computer >> Máy Tính >  >> Lập trình >> C#

Mã không được quản lý trong C # là gì?

Phần sau cho biết mã không được quản lý là gì -

  • Các ứng dụng không nằm dưới sự kiểm soát của CLR sẽ không được quản lý
  • Mã không an toàn hoặc mã không được quản lý là một khối mã sử dụng biến con trỏ.
  • Công cụ sửa đổi không an toàn cho phép sử dụng con trỏ trong mã không được quản lý.

Đây là mô-đun hướng dẫn cách khai báo và sử dụng một biến con trỏ. Chúng tôi đã sử dụng công cụ sửa đổi không an toàn ở đây.

Hãy để chúng tôi xem ví dụ -

Ví dụ

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