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

更新於: 2020 年 6 月 22 日

537 次瀏覽

啟動你的 職業

透過完成課程獲得認證

開始
廣告